共 13 篇文章 |
|
用例图类图对象图顺序图协作图状态图活动图组件图配置图。一个用例图是角色,用例,和它们之间的联系的集合。对象图Object diagrams用来表示类的实例。只要意思清楚,类或实例名可以在对象图中被省略。类或实例的名称可能是省略对象图表只要图的意义仍然是明确的。状态图statechart diagram显示出了对象可能的状态以及由状态改变而导致的转移。... 阅39 转0 评0 公众公开 17-12-08 10:40 |
将生成 Js 代码,产出的 Js 文件在 BridgeProj/Bridge/output/下。运行 1_link.bat 后,会将 Cs 工程中的除逻辑代码以外的所有东西映射至 Js 工程中,逻辑代码则以 Js 文本文件的形式注入到 Js 工程中,这样就得到了 Js 版本的游戏。Cs版本的逻辑代码是C#代码,Js版本的逻辑代码是Js代码Js版本一开始是没有任何资源的,只有 JSB 本身的源代码。... 阅97 转0 评0 公众公开 17-11-07 09:46 |
就是如果使用Lua来进行逻辑开发,就势必要求团队当中的人员需要同时对Lua和C#都特别熟悉,或者将团队中的人员分成C#小组和Lua小组。Lua的优势在于解决方案足够成熟,之前的C++团队可能比起C#,更加习惯使用Lua来进行逻辑开发。ILRuntime设计上为了在开发时提供更多的调试支持,在Unity Editor中运行会有很多额外的性能开销,因此在Unity Editor... 阅189 转0 评0 公众公开 17-11-06 20:24 |
阅794 转0 评0 公众公开 17-11-06 20:07 |
在UpdateUI中的代码是在UI线程中执行而不是在调用的线程。mToolStripButtonThreads_Click thread: 10Run thread: 3UpdateUI thread:10UpdateUI thread:10UpdateUI thread:10UpdateUI thread:10UpdateUI thread:10UpdateUI thread:10UpdateUI thread:10UpdateUI thread:10UpdateUI thread:10UpdateUI thread:10UpdateUI thread:10UpdateUI threa... 阅720 转1 评0 公众公开 17-11-06 14:40 |
大白话系列之C#委托与事件讲解(二)事件订阅者(Subscriber):对事件感兴趣的对象,也称为Receiver,可以注册感兴趣的事件,在事件发行者触发一个事件后,会自动执行这段代码。//给这个出火影忍者的事件注册感兴趣的订阅者,此例中是小明 publisher.OnPublish += new Publisher.PublishEventHander(MrMing.Receive); //另... 阅25 转0 评0 公众公开 17-11-03 18:08 |
什么叫工程分离呢,就是要把你的游戏包(后面简称 #主工程#),和你的热更新工程(后面简称 #热更新工程#) 分离开。原因:从github 上更新下来的 jsb的工程,把所有的热更新代码写在了unity 里面了,然后在 热更新工程里面 去引用这些cs 文件。那我热更新工程怎么去引用原来的已经绑定的cs 类呢,ok,我编译一下unity 主工程 ,然后用热更新工... 阅962 转0 评0 公众公开 17-10-31 14:53 |
定义 .proto 消息格式文件 使用ProtocolBuffer编译器 使用Python的ProtocolBuffer编程接口来读写消息。更多细节请参考手册信息,查看语言指导( http://code.google.com/apis/protocolbuffers/docs/proto.html ),Python API( http://code.google.com/apis/protocolbuffers/docs/reference/python/index.html ),和编码手册( http://code.google... 阅59 转0 评0 公众公开 17-09-14 19:36 |
【Shader】简单的屏幕喷血渐溶效果。[plain] view plain copy float noise(float3 x) { x *= 4.0;} float noise_sum(float3 p) { float f = 0.0;[csharp] view plain copy public class CamBlood : MonoBehaviour { float startVal;public static CamBlood Inst { get { if (_inst =... 阅381 转1 评0 公众公开 17-07-17 22:37 |
Unity3d内置浏览器。uWebKit是一个Unity3d插件,个人认为比较强大,值得收藏啊。有图有真相:2、将破解目录里的Editor复制到工程项目的Assets目录下进行覆盖。3、打开下拉菜单的uWebKit >Activate.4、在Activation Code栏位里面输入T-7BE0-84E6-423B-A153.打开下拉菜单的uWebKit >Inject Player 打开后选择要破解的文件路径即可。 阅774 转0 评0 公众公开 17-07-04 15:18 |