C#LightEvil之前提供了很多和Unity结合的例子,都是采用把脚本文件放置在StreamingAssets中的方法。 这样可以利用Unity的特性,放在这个目录中的CS文件会被编译器编译,我们就利用C#编译器来对我们的脚本进行验证。 同时StreamingAssets中的文件又是直接 ...
调试,这是一个无法规避的问题 C Light 由于有 词法解释 语法解释 运行时三种情况 所以和C 也是有类似的问题 出错大致可以分为编译错误和运行时错误 拼写出莫名的东西或者语法不正确,会在编译阶段报错,这种错误很好检查,因为 C Light语法是C 的严格子集,所有的C Light脚本都可以用C 的标准做语法检查 这也是C Light基本上是用VisualStudio做编辑器的原因所在,直接作 ...
2014-08-03 21:57 1 5657 推荐指数:
C#LightEvil之前提供了很多和Unity结合的例子,都是采用把脚本文件放置在StreamingAssets中的方法。 这样可以利用Unity的特性,放在这个目录中的CS文件会被编译器编译,我们就利用C#编译器来对我们的脚本进行验证。 同时StreamingAssets中的文件又是直接 ...
开篇之前还是要先说明,这是一份给经验并不丰富的程序员阅读的文字。 有需求、有疑惑,往下看。 第一个问题什么是脚本?程序和脚本如何区分?我们给Unity编写的组件是程序还是脚本? 这些问题本文无意去解答,因为其中混合着太多有立场的东西,站在不同的立场会有不同的看法,这其中的矛盾不是简单可以调和 ...
让我们实际的研究一下如何将NGUI和C#LightEvil结合起来。 这里使用NGUI2.7,因为他是一个开源的版本,NGUI最新的版本未经作者的许可,是不可以带入我们的开源项目使用的。 这个例子完成的功能是从NGUI例子里找出了三个界面,按最下方的按钮依次进行切换 这是在之前 ...
脚本统一到一起的例子》 时间不定 下载系列 《Unity3D热更新全书-下载 唯一的一 ...
只要有程序员朋友们问过两次的问题 就会收录在此FAQ中 1.C#Light对比LUA有什么好处 C#Light是静态类型脚本语言,语法同C#,Lua是动态类型脚本语言,这两种都有人喜欢。 我更喜欢静态类型,于是有了C#Light 2.C#Light性能怎么样 ...
之前写了Unity3D热更新全书系列Blog 提出了下载、加载、脚本三个方面的开源类库 下载方面有EasyDown加载方面有GameObjParser脚本方面有C#Light另外有一个没有独立成库,但是到处都用的Myjson。 2015,重头思考这些事情,有了不一样的感悟,于是也有了新的规划 ...
,以复杂度排序说明。 C#Light是定位复杂度较低的脚本,C#Evil是定位复杂度较高的脚本,他们就在脚 ...
首先来赞叹一下中文,何谓为何如何,写完才发现这三个词是如此的有规律。 为何赞叹中文?因为这是一篇针对新手程序员的文字,是一节语文课。 然后来做一下说文解字,也就是 何谓热更新 热更新,每个程序员一听就明白,但是它语出何处,究竟表达了什么含义,到底代表了什么,对技术有什么要求,对经验 ...