摘要:之前一直在使用 Unity4 的版本,之后因为编写优化需要 写出了导致Unity Crash的代码。 所以升级到Unity5[Version 5.6.4]发现新版本上 MonoBehaviour 取消了很多直接读取 Component 的属性,顺带升级项目时 新版本会自动转换为GetComponen
阅读全文
摘要:Unity3D 提供了粒子特效的各种shader,今天要说的是 Additive(因为项目最初就是用了Additive 发生了问题.. ε=ε=ε=┏(゜ロ゜;)┛) Additive Particle Shader 其Blending 方式是 Blend SrcAlpha one。至于Blend
阅读全文
摘要:很多时候我们需要将数据导出到 xls文件, 然后交给数据分析师分析。 而这个查询数据+导出的动作,理应使用一个有只读权限的用户使用。 但查询某表时: select * from table ,此用户可以读取到数据,但将数据导出到文件时,发现mysql 提示用户权限不足:Access denied f
阅读全文
摘要:前文说到碰撞检测时候,不要在Update内部尝试移动GameObject 来检查碰撞检测,这样是徒劳无功。但是 说到 因为你移动的过程中其实并没有将实际的移动位置更新到物理引擎,只是做了个缓存而已, 只有在调用FixedUpdate的内部函数(物理引擎处理)时,才会将最新的位置设置到物理引擎上,甚至
阅读全文
摘要:首先看看MonoBehaviour的生命周期 先上个图(来源 http://blog.csdn.net/qitian67/article/details/18516503): 1.Awake 和 Start的区别 相信很多人都有个类似的疑惑: 在MonoBehaviour中,为什么会有Awake 和
阅读全文
摘要:很久很久以前,在哪个FAT32格式还流行的年代,文件大小普遍还没超过4G的年代,.Net已经出来了。 而那时候.Net实现的HTTP断点续传协议,还没预料到如此普及(我猜的)。那时候的HttpWebRequest.AddRange 还仅限于 int(Int32)类型。。。 虽然在.Net 4.0 以
阅读全文
摘要:其实还有一个问题没解决,也拖很久了。中途公司的项目太紧导致无法学习更新。 之前的问题是这样的:项目搭建成功了,App也成功发布到虚拟机。便尝试增加控件 Xaml 设计界面如下: 但是在虚拟机运行却这样,无法显示控件: 刚开始我还以为是模拟器的问题,然后切换回Google的模拟器(很卡)结果还是这样。
阅读全文
摘要:上文说到已经第一个 App已经可以运行,但是并不能调试! 经过细心发现,我察觉到VS刚开始进入了调试模式,但是一闪而过。也就是说调试失败了,此时需要等待一段时间才能打开此App,如果立即打开App 会一直打开不到。 为此,我使用了adb logcat 查看调试信息,定位到无法调试的资讯如下: 根据关
阅读全文
摘要:20170323新增:VS环境配置 打开VS,菜单栏选工具(Tools) 选项\ 一般有2个地方需要修改 1 2 新建第一个项目,什么都没有修改的情况下(已经配置好环境变量)直接运行,会发现如下错误: 这是因为没有连上手机或没有开启虚拟设备,打开AVD创建设备并打开后回VS运行按钮会变成下图: 再点
阅读全文
摘要:环境变量已经设置(安装JDK8后 其实无需设置,之前记得Win7有个巧妙的地方是创建了3个快捷方式到某文件夹,现在Win10上直接将java.exe等放到System32目录下)。 但是依然不行,网上找到如下解决方案:android sdk manager 打不开 1.什么都好的情况下 在tools
阅读全文
摘要:一般有3个地方需要设置(否则新建项目时会弹出值不能为空 null 参数名:path1.参见:http://www.cnblogs.com/fang8206/p/5020942.html) 1.Tools->Options 选择 Cross Platform,设置JDK 和 Android SDK 2
阅读全文
摘要:原因是某个GameObject 被调用多次DontDestroyOnLoad,表面上是调用多次没问题,实际上调用次数越多,加载速度越慢。
阅读全文
摘要:单要说这个Bug是很简单,但是得从头说起。 一些大型的网络游戏,或者加载比较多的一些场景时,如果要等待所有模型,贴图等各种资源文件加载完毕才能执行游戏,对用户将会是一个很头大的事情。所以就需要用到动态加载,即AssetBundles。 引用自:http://bbs.9ria.com/thread-2
阅读全文
摘要:通常情况下,我们在Unity3d种可以通过material.SetFloat(name, xxx) 修改参数来达到我们的Material[Shader]的效果. 但是在 NGUI 的UITexture中,除了初始化时调用可以生效之外, 在Update或其他地方修改参数均不起效. 其原因是 NGUI
阅读全文