unity
欢乐树
这个作者很懒,什么都没留下…
展开
-
unity-jsb 简介
经过之前 duktape-unity 的开发, 在自己的小项目中使用, 总结下来主要有几个问题:Duktape 对 JS 新标准的支持有限, 不支持 await/async, Promise 也不是 Duktape 直接支持的, 诸如此类特性的缺失写起脚本来始终是有点遗憾的标准 JS 本身不支持运算符重载, 这让 Vector3 + Vector3 等在 C# 中写起来非常自然的运算在 JS 中用起来略显不便运行效率相对略低后来发现 QuickJS 基本可以弥补上述缺陷, 不但支持到最新ES原创 2020-07-17 23:19:15 · 779 阅读 · 0 评论 -
Typescript in unity 实战
前一篇介绍了duktape-unity的大概情况,这次来点具体的,以很少的代码来实现一个简易的小游戏例子。代码在这里ship-example。因为这个例子中脚本会用到的C#和Unity类并不多,因此采用了手工指定导出类的方式:// Assets\Source\Editor\JSClassBinding.cspublic class JSClassBinding : AbstractBin...原创 2020-01-28 23:23:45 · 1661 阅读 · 0 评论 -
在 Unity 中使用 Typescript 脚本
本文介绍的插件 duktape-unity 可以使你在 Unity3D 中使用 javascript/typescript 来写脚本. 这里说的脚本是指可以在包括iOS上动态执行的脚本. 目前主流的选择是 lua 和 ILRuntime(C#), 都是很成熟的方案. typescript 或许可以是介于两者之间的一种选择, 即有动态脚本语言的特性, 又有强类型的辅助.概况duktape-uni...原创 2019-12-10 23:20:49 · 6912 阅读 · 2 评论