UGUI
文章平均质量分 69
酉酉U
数学专业,热爱编程,渴望成长、、、、、
展开
-
UGUI之用脚本动态的改变Button的背景图片
当我们在制作一些特殊的面板时,有时会通过一个按钮来控制面板的显示与隐藏,同时又要按钮的背景图片能够表明当前面板的显示状态时,这就涉及到动态的改变Button的背景图片了。 先呈上demo图片: 面板隐藏时的图片,其中的紫色区域即为一个面板,露出一部分是为了提示玩家,而红色三角形即为按钮背景,三角形朝下,表示面板隐藏 面板显示时的图片,紫色区域即原创 2015-04-17 22:00:30 · 10483 阅读 · 2 评论 -
UGUI之精灵的创建与打包
(本人使用的Unity版本为4.6.3) 当我们用UGUI创建一个Button时会发现,UGUI的Button的背景只支持精灵类型,于是一般的图片就不可以直接拖拽到Button脚本上了,需要先把一般的图片转化为精灵才能得以解决。 闲言少叙,首先用一张Project中普通图片创建一个精灵: 依照Edit-->Project Settings-->Edi原创 2015-04-17 22:00:02 · 1941 阅读 · 0 评论 -
Unity3D 4.6.3之摄像机与屏幕自适应
用UGUI制作UI时,如果涉及射线的使用,就必须要使用到摄像机用来管理事件系统,并且在摄像机可见范围事件才会响应,同时,摄像机的视口范围也会影响事件的响应,一种比较好的方法是摄像机的视口就是game窗口,不妨称作摄像机与屏幕自适应: 在此将摄像机的Projection选为Orthographic 选择摄像机,在Inspector面板会出现相关参数设置,在此首先要明确几个概念:原创 2015-04-29 12:22:02 · 3383 阅读 · 0 评论 -
UGUI之事件隔离(事件裁剪)
事件的裁剪 在游戏开发过程中经常会遇到多个游戏对象完全或部分重合的情况,在cocos2dx中通过的层的Swallow可以实现事件的隔离,避免因为游戏对象的重合而造成点击游戏对象重合部分时多个游戏对象同时触发相应事件的情况,但Unity好像没有这个功能,最近做项目的时候遇到这个问题,我们不妨称为事件裁剪问题,如下图所示: 黑桃6和方块5有部分重合,当我想选择方块5出原创 2015-04-27 20:50:29 · 787 阅读 · 0 评论 -
Unity3D 4.6.3中射线的用法
最近开发中要用到射线,就在网上搜了一下,写的版本都较老,在新的unity版本中不再可用,今天就Unity3D4.6.3来看看射线的用法: 具体的类及其中的函数在此不做详述,请参见官方文档,下面就开发中可能会经常用到的一个功能来加以叙述: 用鼠标点击游戏物体实现相关事件的原创 2015-04-27 17:51:28 · 1004 阅读 · 0 评论