Unity 小记
2016-03-15 17:40
507 查看
UGUI
GameObject.Equals(null) 在打出的PC端上会出问题,尽量使用 GameObject == null
EventSystem.current.IsPointerOverGameObject() 这个在PC端是true在真机上得到的是false
代码设置字体 text.font = Resources.GetBuiltinResource(typeof(Font), “Arial.ttf”) as Font;
UGUI事件遮挡,响应如果有特殊需求,可以考虑ICanvasRaycastFilter,比如说我有一个2DSprite,挡住了UI,这时候点击Sprite,UI可以响应,Sprite也可以射线检测到,如果这时候不想让UI响应,就可以实现上面的接口,然后直接在函数IsRaycastLocationValid中返回true,相当于Cocos2d-X中的事件吞没
这里有两篇文章,小技巧类的,一个是UGUI不规则图片点击处理还一个是UGUI按钮自动适应Text长度可以看下
GameObject.Equals(null) 在打出的PC端上会出问题,尽量使用 GameObject == null
EventSystem.current.IsPointerOverGameObject() 这个在PC端是true在真机上得到的是false
代码设置字体 text.font = Resources.GetBuiltinResource(typeof(Font), “Arial.ttf”) as Font;
UGUI事件遮挡,响应如果有特殊需求,可以考虑ICanvasRaycastFilter,比如说我有一个2DSprite,挡住了UI,这时候点击Sprite,UI可以响应,Sprite也可以射线检测到,如果这时候不想让UI响应,就可以实现上面的接口,然后直接在函数IsRaycastLocationValid中返回true,相当于Cocos2d-X中的事件吞没
这里有两篇文章,小技巧类的,一个是UGUI不规则图片点击处理还一个是UGUI按钮自动适应Text长度可以看下
相关文章推荐
- Unity教程之-让物体朝摄像机Camera观察方向移动(一)
- unity lua热更新之 利用lua的table实现c#的new对象
- 【Unity3D】【NGUI】怎样动态给EventDelegate加入參数
- Unity3d Json解析库
- [UnityUI]UGUI新手引导
- [Unity插件]DOTween(2)
- Unity AssetBundle爬坑手记
- 贝塞尔曲线制作跳跃轨迹
- 推荐 git community book 中文版
- Unity入门之UGUI中Image的属性
- Unity3D游戏开发之使用Unity3D开发2D游戏(二)(2DTookit插件亲测)
- Unity学习之实现拖拽功能
- unity terrain export to obj
- unity3d上用vuforia开发AR
- Unity制作人物头像小图标和小地图
- Unity3D之MeleeWeaponTrail武器轨迹插件的使用
- Unity Shaders and Effects Cookbook (1-1) 基本的表面着色器 (Surface Shader)
- iTween基础之CameraFade(摄像机淡入淡出)
- unity的input鼠标
- unity AssetBundles