
Unity
ywjun的学习笔记
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity运行时Lua热更新
项目开发中,Lua代码被require之后,如果出错,就需要重新打开项目。这样非常影响开发效率。因此,Lua中使用热更新,非常的必要。 由于实际开发项目中,运行环境复杂。因此,这里我对项目中 界面的代码做了重新加载,其实,一个游戏项目,系统的工作量,特别是界面的工作量,占了整个工作量的绝大部分。而对其他必要的类,进行了函数的重新加载,这样,就能够在运行时修改函数,添加日志,追踪错误。 整体思路...原创 2019-11-22 10:47:18 · 2241 阅读 · 0 评论 -
Unity AssetBundle爬坑手记
转自:http://www.cnblogs.com/ybgame/p/3973177.html 这篇文章从AssetBundle的打包,使用,管理以及内存占用各个方面进行了比较全面的分析,对AssetBundle使用过程中的一些坑进行填补指引以及喷! AssetBundle是Unity推荐的资源管理方式,官方列举了诸如热更新,压缩,灵活等等优点,但AssetBundle的坑是非常深的转载 2015-08-14 11:41:40 · 4544 阅读 · 0 评论 -
U3d内存优化(二)之Dictonary
先看代码: public void Update() { DictionaryTest(); } public void DictionaryTest() { if (!mBInited) { mBInited =原创 2016-02-18 18:28:33 · 1491 阅读 · 0 评论 -
Unity3d脚本改变GameObject的Material(一)
Unity3d Change Material by Script Test(1)主要用于修改使用Unity3d内部的材质球 Default-Particle,打包时会冗余多分Default-Particle的Texture2D。打算使用制作的Material替换,再使用依赖打包,实现Texture2D的提取。using System; using UnityEditor; using UnityE原创 2016-06-13 18:46:18 · 16475 阅读 · 0 评论 -
使用sublimint配置lua编辑器
项目中使用Lua对Unity进行热更新,但是没有好的编辑器,主要是用vs用习惯啦,所以得找一个合适的编辑器,不要求能调试,但是需要能方便的看代码。尝试使用NodePad++,EditPlus,都感觉不太好,找到了sublime,确实不错,并且可以使用Python编写自己的插件(这几天刚好使用Python写了几个工具,不由得觉得非常的合适啊,这不就是我想要的么)。 对编辑器的要求: 1.函数折叠原创 2016-11-09 10:58:14 · 2847 阅读 · 0 评论 -
游戏程序员的学习之路
转自:http://gad.qq.com/article/detail/7180681 Github miloyip/game-programmer View/Download SVG / PDF转载 2016-12-08 15:13:16 · 3637 阅读 · 0 评论 -
U3d内存优化(一)之UILabel使用String的问题
问题发现:当在Upade中使用倒计时的时候,会出现大量的内存分配,这个内存分配主要是tostring()或string.format引起的,这就导致了频繁的GC。 1. 先看4种状态下的获取string的内存比较(int.tostring(),SpeedString,char.tostring,StringBuilder.Tostring()) 代码如下: public voi原创 2016-02-18 18:01:50 · 3211 阅读 · 5 评论