logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从Unity的C#到Babylon.js的typescript:“函数重载“变成“类型魔法“

/ 严格模式下的TypeScript定义scene?: Scene,: boolean,// ...你以为是C#风格的函数重载?** 错了!** 这只是一个接受** 联合类型的单函数**。竖线不是"或(重载)"的意思,而是"这个参数可以是这几种类型中的任意一种"。从C#到Babylon.js,最大的障碍不是语法,而是思维模式的转变编译时的确定性→运行时的灵活性编译器保护→类型守卫+单元测试重载即多

文章图片
#typescript#c#
将 AntV X6 图编辑器转化为表达式引擎:Vue3 技术方案深度解析之Kimi

本文详细介绍了如何构建一个双向可逆的可视化表达式系统,核心要点包括:1. 集中式节点注册:通过 `nodeRegistry` 统一管理所有节点元数据2. 递归代码生成:基于 DFS 遍历依赖图,生成合法表达式3. Vue 动态挂载:利用 `createApp` 实现节点内部表单交互4. 模块化架构:四层设计确保系统可测试、可扩展未来演进方向:- 支持 Lambda 表达式与函数定义节点- 集成 M

文章图片
#编辑器
Babylon.js 行为系统深度解析:为什么 getBehaviorByName 无法获取子类实例?

Babylon.js 行为系统深度解析:为什么 getBehaviorByName 无法获取子类实例?与unity的核心区别。

文章图片
#typescript#unity
让LineRenderer能够使用MeshCollider的方法

让LineRenderer能够使用MeshCollider的方法

文章图片
Unity中LineRenderer使用MeshCollider方法参考

Unity中LineRenderer使用MeshCollider方法参考

文章图片
掌握现代CSS:变量、变形函数与动态计算

掌握现代CSS:变量、变形函数与动态计算

文章图片
#css#前端
JavaScript 模块 vs C# 类:封装逻辑的两种哲学

JavaScript 模块 vs C# 类:封装逻辑的两种哲学

文章图片
#javascript#c##前端
【UE4 C++ 基础知识】<5> 容器——TArray

【UE4 C++ 基础知识】 容器——TArray

文章图片
#c++#ue4
    共 27 条
  • 1
  • 2
  • 3
  • 请选择