现在的手游项目如果没个热更新迭代根本跟不上,特别是像我们项目做mmo的更是需要经常改动代码。而现在的项目一般会选择用lua的方式实现热更新不过我们项目由于历史原因没有使用,用的是另外一种方案在项目里的所有GameObject都不挂脚本(NGUI脚本就通过代码的方式挂上),自己写的脚本都不继承Mono并打成dll,然后通过一个启动脚本去打开这些dll。不过这样就有个问题,ios不能热更。。。不管怎么
分类:
编程语言 时间:
2018-03-11 00:12:26
阅读次数:
164
https://docs.unity3d.com/ScriptReference/Gyroscope.htmlunity官方文档就很清楚,只有一点要注意:所有教程都教你怎么用input.gyro.attitude但是这个表示的是空间中的位置,首先你是想做像王者荣耀开头晃动摄像机的效果,需要把上个位置记录下来,每次相减获得偏移值。而更大的问题是,这个空间值可能会有突然转成负数的情况所以其实一点都不好
分类:
移动开发 时间:
2018-03-10 18:13:12
阅读次数:
278
这里列举出手游开发中用到了所有特殊文件夹。Unity3D研究院之手游开发中所有特殊的文件夹-雨松MOMO程序研究院1.EditorEditor文件夹可以在根目录下,也可以在子目录里,只要名子叫Editor就可以。比如目录:/xxx/xxx/Editor和/Editor是一样的,无论多少个叫Editor的文件夹都可以。Editor下面放的所有资源文件或者脚本文件都不会被打进发布包中,并且脚本也只能在
分类:
编程语言 时间:
2018-03-10 16:01:17
阅读次数:
142
记录笔者使用NGUI时遇到的问题及解决方法 版本:NGUI v3.6.8 (Jul 13, 2014) (1)Box Collider不能调节大小 原因:Box Collider在游戏运行时会自适应大小。 解决方法:挂脚本获取Box Collider组件,手动更改Center属性和size属性 以下 ...
分类:
其他好文 时间:
2018-03-06 00:56:02
阅读次数:
136
Unity3D 2017.3.0f3 中一直报错: "Assertion failed: TLS Allocator ALLOC_TEMP_THREAD, underlying allocator ALLOC_TEMP_THREAD has unfreed allocations, size 87... ...
分类:
编程语言 时间:
2018-03-01 21:54:33
阅读次数:
2244
一,我们先添加一个sprite,选择sprite,右键选择attach,添加box collider, 然后右键选择attach,添加toggle script,得到如下图结果 1,但是如果你没有给UIToggle 中的sprite属性绑定一个sprite,这时运行是没有效果的,这个sprite就是 ...
分类:
其他好文 时间:
2018-03-01 00:47:50
阅读次数:
179
一,我们先添加一个sprite,选择sprite,右键选择attach,添加box collider, 然后右键选择attach,添加popup list script ,我们给popup list 的options 添加文字,这就是下拉框的值,得到如下图结果: default是当运行时默认选中的值 ...
分类:
其他好文 时间:
2018-03-01 00:42:47
阅读次数:
228
众所周知(?) , 大部分(?)以Unity3D为引擎的手游为了进一步压缩资源大小, 在Android平台经常将贴图资源以ETC1格式压缩以减少体积. 蛋疼的是ETC1不支持Alpha通道.... 程序猿们选择将原图拆分, 用一张贴图来单独记录Alpha信息. 这就给后来的拆(偷)包(图)带来了... ...
分类:
编程语言 时间:
2018-03-01 00:40:18
阅读次数:
312
一、Label #region 四个角定位 GUI.Label(new Rect(30, 10, 100, 200), "zzzzzz"); GUI.Label(new Rect(30, Screen.height - 50, 100, 200), "zzzzzz"); GUI.Label(new ...
分类:
编程语言 时间:
2018-02-28 16:28:53
阅读次数:
842
TerrainData.splatPrototypes = new SplatPrototype[1]{ new SplatPrototype() { texture=Caodi, //Texture2D的贴图 normalMap=null, //复杂地形的贴图 tileSize=new Vecto... ...
分类:
编程语言 时间:
2018-02-28 01:06:45
阅读次数:
908