unity3d
文章平均质量分 70
DovneMan
漫漫人生路,何处是归途。人生几何,吾当何去何从?
展开
-
Unity3d使用MeshCollider检测区域
如果想将地图分为几个不同区域,并实时检测人物在哪个小区域,而且区域是不规则形状的类似这种地图。很自然的想到使用模型添加meshcollider来通过碰撞检测。做几个小地图形状的meshbox,拼在一块,使用OnTriggerEnter/Stay/Exit来检测。但是首先让我们来看看meshCollider介绍。Unity3d圣典 网格碰撞器 Mesh Collider以下为摘选的mesh colli原创 2015-12-22 12:03:45 · 13026 阅读 · 0 评论 -
一个关于NGUI的点击和按键响应的Bug
今天遇到一个bug,从page a 通过确定按钮进入page b 后,通过触摸屏点击page b的return按钮可以正常返回原面板,通过点击回车键(默认回车键就是界面中右下角的返回键)这会返回page a后又跳回page b。这个现象有时出现有时不出现,后来找到规律,只有通过点击按钮进入b page后不做任何点击事件,马上按回车键就会出现。 进而打印bug,原来a page中的确定按钮在进入b原创 2015-12-22 10:23:32 · 1303 阅读 · 0 评论 -
Unity3d中文在部分机型显示不全解决方案
游戏测试发现部分机型的UI上的中文显示不全,全都是碎的。后来发现原来unity3d中默认字体Arial在Android机型中会指向DroidSansFallback字体,而某些机型自己定制了字体。参考Blog:Unity在NGUI中默认动态字体Arial字体显示不完整解决方案unity font研究小结Android系统中默认字体DroidSans和DroidSansFallback字体分别为西文和原创 2015-12-22 10:17:15 · 4118 阅读 · 0 评论 -
NGUI 这一年填过的那些坑(不定时更新)
NGUI中UILabel首行缩进 NGUI不是word office,没有那么多格式选项,首行缩进只能靠前面打空格实现,在操作过程中发现输入空格没有缩进,输入几次后UILabel反而自动换行,最后发现需要输入全角的空格才能自动将排版缩进。(UILabel代码没仔细研究,个人揣测也该是NGUI自动换行判断时英文半角空格会优先换行,所以在开头输入多个空格,当和后面的字符长度超过一行时自动从前面的空格换原创 2015-12-21 22:14:56 · 1104 阅读 · 0 评论 -
UGUI中Button和Toggle 添加动态事件
1、Button添加OnClick Button组件的下方有一个OnClick()选项,这里就是为是Button添加点击事件的地方。 单击其下的“+”按钮为其添加一个事件 将想要点击时触发的函数脚本所在的对象拖入对象框中,在Function列表中选择点击时的事件就为Button添加了点击事件。 在上图中可以看到函数列表还可以选择SendMessage(st原创 2015-12-30 10:20:10 · 16413 阅读 · 0 评论 -
UGUI Navigation Events
在使用UGUI制作的ListView中点击一个Item后,发现使用WASD键可以上下选择Item,由于我的项目WASD键还控制前进后退,所以就想屏蔽掉UGUI这个设定。然后发现EventSystem组件中Send Navigation Events如下图所示。 图片中sendNavigationEvents官方文档中解释为Should the EventSystem allow nav原创 2015-12-29 16:49:09 · 2374 阅读 · 0 评论 -
【转】【UNITY3D 游戏开发之六】UNITY 协程COROUTINE与INVOKE
原文地址:http://blog.csdn.net/xiaominghimi/article/details/45309511这里Himi强调一点:Unity里面的协程并不是线程,协程是在unity主线程中运行的,每一帧中处理一次,而并不与主线程并行。这就意味着在协程之间并不存在着所谓线程间的同步和互斥问题,不会出现死锁。一般来说,访问同一个值也都是很安全的,用协程可以处理绝大多数的小转载 2015-11-22 17:58:02 · 677 阅读 · 0 评论 -
UGUI中image不能使用旧版Animation
UGUI中image不能使用旧版Animation使用UGUI要实现一个图片由透明到显示再透明的渐隐渐现效果,这在NGUI中本来很简单,添加一个脚本就可以了,但是在UGUI中我使用了Animation,当我为这个节点添加了animation并且调好,添加Animation组件后,实际运行效果中image的alpha渐变为1后图片仍然是透明的,并没有变为不透明。于是baidu了一下发现这个是Unity原创 2015-12-06 17:22:27 · 1746 阅读 · 0 评论