01 2017 档案

JSBinding+Bridge.NET:Inspector拖变量支持
摘要:之前的文档说了,JSB的设计是不允许gameObject上挂逻辑脚本的。原因很简单,在Js工程中根本就不存在C#形式的逻辑脚本,如果在Cs工程中挂上了,到了Js工程这边,直接Missing。 实际在使用的过程发现如果Prefab无法静态“关联”逻辑脚本,则必须在某个地方动态地确定需要挂什么脚本上去。 阅读全文

posted @ 2017-01-10 16:12 AnswerWinner 阅读(494) 评论(0) 推荐(0) 编辑

JSBinding+Bridge:逻辑代码中操作二进制数据
摘要:以这2个函数为例 如果不做特殊处理,ReadAllBytes在返回数据给Js时,是一个字节一个字节拷贝给Js的数组。这样性能是极差的。并且,大多数情况下,逻辑代码中不需要直接修改2进制数据,而只是拿着而已。 因此,不要直接使用上面的2个函数。 以下是一个可选方案。 1. 首先在框架代码中实现一个 b 阅读全文

posted @ 2017-01-08 19:57 AnswerWinner 阅读(456) 评论(0) 推荐(0) 编辑

JSBInding+Bridge.NET:把C#编译为Js
摘要:编译步骤: 1. 用 VS 2015 打开 BridgeProj/BridgeProj.sln ,编译 2. 将生成 BridgeProj/Bridge/output/bridge.js,对应于 Bridge.dll BridgeProj/Bridge/output/bridge.collectio 阅读全文

posted @ 2017-01-04 10:23 AnswerWinner 阅读(1377) 评论(0) 推荐(0) 编辑

JSBinding+Bridge.NET:生成绑定(导出)
摘要:将框架代码导出到 JavaScript。就可以在 JavaScript 中调用 框架代码 的功能。 注意,这个功能是在 Js工程中做的,Cs工程没有这回事。 如何导出? 1. 将需要导出的类添加到 JSBindingSetting.classes 数组中, 2. 运行菜单 【JSB | Gen Bi 阅读全文

posted @ 2017-01-04 09:58 AnswerWinner 阅读(566) 评论(0) 推荐(0) 编辑

JSBinding+Bridge.Net:框架代码与逻辑代码的关系
摘要:在JSB+Bridge工程中你可以同时维护Cs版本和Js版本的游戏。 框架代码:简称framework,表示那些不进行热更的代码。注意,这包括你自己写的代码,也包括引用的Dll,比如UnityEngine.dll,或者是其他第3方Dll,都算是框架代码。 逻辑代码:简称logic,表示那些可进行热更 阅读全文

posted @ 2017-01-04 09:14 AnswerWinner 阅读(921) 评论(0) 推荐(0) 编辑

Unity5 AssetBundle
摘要:设置assetBundleName AssetBundleManifest GetAllAssetBundles GetAssetBundleHash GetAllDependencies GetDirectDependencies BuildPipeline BuildAssetBundles B 阅读全文

posted @ 2017-01-02 10:39 AnswerWinner 阅读(443) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示