摘要: 在Scene面板右上角的Gizmo下拉列表中,可以通过设置Selection Outline选项决定是否在选中物体时显示边缘高亮的标识。 <ignore_js_op> 在摄像机上挂载Pixel Perfect Camera组件能够使2D像素风格的游戏画面更加整洁清晰。此组件需要使用Package M 阅读全文
posted @ 2019-02-23 15:11 Harlan1009 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 转之http://www.unity.5helpyou.com/3064.html 首先有一个官方的说法:静态Collider请不要移动,否则会引起物理引擎啥啥啥重置,消耗性能。 然后面板上毫无疑问是有collider的,而且可以肯定的是面板总是存在移动。那么就加上刚体,第二个问题来了,大量的刚体导 阅读全文
posted @ 2016-08-08 15:48 Harlan1009 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Unity ShaderLab学习总结 Why Bothers? 为什么已经有ShaderForge这种可视化Shader编辑器、为什么Asset Store已经有那么多炫酷的Shader组件可下载,还是有必要学些Shader的编写? 因为上面这些Shader工具/组件最终都是以Shader文件的形 阅读全文
posted @ 2016-03-31 16:00 Harlan1009 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 这一篇是在Digital Tutors的一个系列教程的基础上总结扩展而得的~Digital Tutors是一个非常棒的教程网站,包含了多媒体领域很多方面的资料,非常酷!除此之外,还参考了Unity Cookie中的一个教程。还有很多其他参考在下面的链接中。 这篇文章旨在简要地说明一下常见的各种优化策 阅读全文
posted @ 2016-03-24 17:21 Harlan1009 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 描述:在unity游戏集成我们公司自己的SDK后,进入游戏然后退出都桌面,再按图标返回游戏,这时游戏是黑屏的。 分析:由于SDK在游戏启动之前需要做一些初始化,所以第一个activity是SDK的,并且继承自unity的<span>UnityPlayerActivity,假设这个activity取名 阅读全文
posted @ 2016-03-24 17:20 Harlan1009 阅读(3267) 评论(0) 推荐(0) 编辑
摘要: 1. CPU UsageA. WaitForTargetFPS:Vsync(垂直同步)功能所,即显示当前帧的CPU等待时间B. Overhead:Profiler总体时间-所有单项的记录时间总和。用于记录尚不明确的时间消耗,以帮助进一步完善Profiler的统计。C. Physics.Simulat... 阅读全文
posted @ 2015-11-27 16:25 Harlan1009 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 最简单的优化建议:1.PC平台的话保持场景中显示的顶点数少于200K~3M,移动设备的话少于10W,一切取决于你的目标GPU与CPU。2.如果你用U3D自带的SHADER,在表现不差的情况下选择Mobile或Unlit目录下的。它们更高效。3.尽可能共用材质。4.将不需要移动的物体设为Static,... 阅读全文
posted @ 2015-09-09 17:06 Harlan1009 阅读(202) 评论(0) 推荐(0) 编辑
摘要: void OnClick() { if (UICamera.hoveredObject != null) { //代码。。 } }通过射线判断方法如下: RaycastHit hit=new RaycastHit(); ... 阅读全文
posted @ 2015-07-28 17:18 Harlan1009 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Unity动态字体文字破碎的解决方法(Dynamic Font Broken)使用Unity的动态字体绘制文字的时候,打开两个ui界面的时候,后面的文字会显示破碎(完全乱掉)。我使用的ui插件是Daikon Forge,由于其label的更新机制问题,最终表现的结果可能比一个文本显示破碎更加糟糕。很... 阅读全文
posted @ 2015-07-23 17:21 Harlan1009 阅读(1305) 评论(0) 推荐(0) 编辑
摘要: System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 开始监视代码运行时间 stopwatch.Stop(); // 停止监视 TimeSpan timespan = st... 阅读全文
posted @ 2015-06-03 16:33 Harlan1009 阅读(1601) 评论(0) 推荐(0) 编辑