About JSComponent JSCompnent is a normal Unity script. It inherits from JSSerializer and JSSerializer inherits from MonoBehaviour. public class JSSerializer : MonoBehaviour { } public class JSComponent : JSSerializer { } When using c#, steps to add a…
Description JSBinding is a tool enabling you to run actual javascript in Unity3D. It contains Mozilla SpiderMonkey JavaScript engine version 33 library. JSBinding's target users are people who would like to develop Unity applications with existing or…
Unity 是基于组件式的开发,gameObject 身上可以绑定任意个脚本.每个脚本组成 gameObject 的一个部分. 脚本里通过添加预定义好的函数来执行自己的任务.比如Awake,用于初始化,Update用于每帧更新,还有一些跟事件相关的函数. 这些预定义的函数是由 Unity 引擎在适当的时刻自动调用的. 预定义函数的完整列表可以查看 Unity 文档: http://docs.unity3d.com/ScriptReference/MonoBehaviour.html 脚本除了代码…
Serialization of List<T> is not supported. 1 public int v; // SUPPORTED 2 public GameObject go; // SUPPORTED 3 public Transform trans; // SUPPORTED 4 public int[] arrInt; // SUPPORTED 5 public Vector3 v; // SUPPORTED 6 [Serializable] 7 public struct…
老版本链接如下:http://www.cnblogs.com/answerwinner/p/4469021.html 新用户不要再使用老版本了. 新版本 JSBinding 将抛弃 SharpKit 转而使用 Bridge.NET(老版本仍然维护). 理由是 1. 把 C# 编译成 Js 后,Bridge 几乎100%确定转换后可运行. Bridge 在编译时不允许引用外部 Dll(System.dll也不行).允许使用的 C# Api 都是 Bridge 已严格测试过的.一般来说,编译能过,就…
2048 Source 2048 source code is here: https://github.com/gabrielecirulli/2048 Play here!http://gabrielecirulli.github.io/2048/ The code contains 2 parts: logic and presentation(ui, animation, etc.). In order to make it run in Unity editor, JSBinding…
从 asset store 下载 Survival Shooter (商店里有2个版本,一种是给Unity5用的,一个是给Unity4.6用的,我们这个实验用的是后者,版本是2.2.如果) 1 删除多余的代码及文件夹 /Scripts/       <-- 因为没有用 /Scenes/       <-- 因为是空的 /Animation/   <-- 因为是空的 /Prefabs/Hellephant.prefab       <-- 因为没有用 /Prefabs/ZomBear…
1) 序列化不支持 public List<T>,其余都支持(JSBinding+Bridge无此功能) 2015年11月5日 补充:序列化只处理 Field.目前发现 AnimationCurve 可以在编辑器里编辑,不过他没有 Field,全是 Property,所以不支持,正在想办法 public int v; // 支持 public GameObject go; // 支持 public Transform trans; // 支持 public int[] arrInt; // 支…
最后修改:2015年07月29日 2016年2月25日 2DPlatformer 是 Unity3D 的一个官方 Demo.本文将介绍使用 JSBinging + SharpKit 转换 2DPlatformer 的过程. 本文并不详细介绍每个步骤的细节.因为他们将在其他文章里做详细介绍. 准备工作:首先准备好 JSBinding 的工程,正确导入 JSBinding 插件. 2DPlatformer 是Unity3D的第一个示例代码,一共不到10M.麻雀虽小,五脏俱全.牵扯到很多东西,比如 p…