11 2018 档案
摘要:Jit(just in time) 动态即时编译,边运行时边编译 >lua (主要是面向进程) Aot(ahead of time) 静态提前编译,运行前编译 >C#(主要是面向对象) 语言分类: 高级语言:接近人的思维方式 低级语言:汇编 多用于电子芯片(c和汇编),执行率高 游戏更新: MD5码
阅读全文
摘要:Json 先分享一个网站http://www.bejson.com/,这个是用来检测Json文件的错误的,Json文件一般不好查找错误. 看懂Json只需要四句话: 对象表示为键值对 数据由逗号分隔 花括号保存对象 方括号保存数组 这就是Json文件.不在过多介绍,重点不在这里 基础:Json到对象
阅读全文
摘要:对象池应用在unity中能减少资源消耗,节省内存空间具体原理不再赘述. 以下是他的操作步骤:(注意:对象池中应用到了栈或对队列!) 1).先建立一个(怪物)物体 mMonster; 2).再建立一个对象池 private Stack<GameObject> monsterPool 栈:先进后出,后进
阅读全文
摘要:简单工厂: 上次整理过简单工厂,为了加深印象,抽时间又再次整理了一下. 简单工厂的创建一般为以下几个步骤: 1).创建父类(虚方法或抽象方法) Abstract/virture 2).创建子类(继承父类,一般都重写父类方法以达到所需效果) override 2.1).添加一个枚举类型(可以不需要,便
阅读全文
摘要:DoTween 仅介绍部分常用用法,代码参上:(其它操作见官网:http://dotween.demigiant.com/documentation.php) 工程文件夹的建立 如图:
阅读全文
摘要:国内开发: 敏捷开发: 集中精力加班堆出来第一个版本 基本没啥大的bug 国外开发: 1).需求分析: 2).讨论 3).分模块 4).框架 5).画UML图(类图class function)(e-r图 数据库) 6). 编码 7).单元测试 程序猿 测试组: 集成测试(自动化测试工具),有黑盒和
阅读全文
摘要:1. 为啥有AB包? 因为资源需要更新, 避免更新一次打包一次 动态修改. 2. AB包注意啥? 依赖关系 找依赖关系应该找到对应的平台!!! 3. 打包策略是分场景打包 若文件被文件夹包含打包出来的就是文件夹的名字 否则是场景文件夹名称 4. 当我AB包从硬盘加载完成之后 是不是就该加载到内存 并
阅读全文
摘要:知识点: LuaInterface作用是用来完成Lua与C#的相互调用. LuaInterface核心库:1.luainterface.dll 用于C#读取lua(放在bin目录同级) 2.luanet.dll 用于lua读取C#(放在bin/debug目录下) 写C#脚本时如用到lua,则将lua
阅读全文
摘要:零碎知识点: lua:用lua写UI,更新UI,因为lua可直接跨平台解析,不需要编译,方便更新 >热更新. c#反射也可以达到更新,但非常麻烦,切不支持iOS. 在lua中一个人汉字占两个字符,删除的时候需要删两次. 用type()可以获取变量类型. 如果不定义变量类型,默认为全局变量,局部关键字
阅读全文
摘要:UI框架学习目标: 要知道怎样套用的! 框架里面的基本执行流程 怎样开始执行(配置文件) 怎么套用 最主要的三个脚本: (也是多态的体现之一) 1).BaseUI: 作用-->提供UI能够使用的一些基本功能,提供UI切换,关闭,开启,控制及各个UI之间的消息传递. 2).UIManager:作用--
阅读全文
摘要:代码展示: 备注: 排序的话,快速排序效率是较高的.
阅读全文

浙公网安备 33010602011771号