1.Game面板调整为标准面板960*640
2.Assets分类管理资源
GameAsset(model,UI) Scene Script(UI Script等)
3.保存场景
4.UGUI与NGUI不要混用,导入NGUI后在菜单栏NGUI创建Texture(图片,按钮等),Label,Panel等,
一个按钮的所有因素,用空物体打组。不同的UI界面用Panel区分,Depth控制Panel和各个物体的深度,
Depth数值越大,Object越靠前。(depth在widget中调整)
例如:Panel1的depth=1,Panel2的depth=2,则Panel2下的所有物体优先显示。
5.导入的图片是Texture类产生变形,除了模型贴图保留Texture类外其他全部归为Spirit类。
6.所有具有交互功能的物体都添加Box Collider组件
例如:图片具备按钮功能 需要添加 Box Collider,在Widget中勾选Collider auto-adjust match,添加
Button组件,相应的交互代码,完善Button中的On Click,调整按钮正常叠加颜色,悬停叠加颜色,
点击叠加颜色,发生错误颜色。
(Widget中勾选Collider auto-adjust match 按钮大小与图片大小一致)
7.Texture与图片大小不符导致图片变形,点击Widget中的snap,Aspect 选择Based on Height后改变高度,或者Based on Width后改变宽度,以此调整图片大小。
8.缩放边框图片控制四个角不变只拉伸中间部分,创建Texture后放入具体图片,snap之后UI Texture组件中
Type选择sliced,四个数字决定不拉伸的区域大小,适度调整。拉伸时候不能使用拉伸工具,用移动工具中
的拉伸控制四个角和中间两个点拉伸。
9.Label文字显示,UI Label组件中fontsize控制文字字体大小,若被空间限制,则Overflow改成Resize
freely(输入文本框可用Shrink content)。Font调整字体风格,可自行拖入字体库。需要做渐变色则勾选
Gradient,调整top bottom颜色,Effect控制字体阴影效果以及描边效果。Color Tint控制字体本身效
果。输入文本框添加Box Collider和Input组件,Input组件改变原本文本颜色,动态文本颜色,选择文本
的底色,输入文本时打字符号颜色,Input Type选择标准输入,密码输入,自动校准输入,Character
limit控制字符数。
详细解决方案
U3D-NGUI-1
热度:15 发布时间:2024-01-17 21:33:14.0
相关解决方案
- Unity NGUI UILabel文字变色
- 【Unity3D】美术字制作字体用于UGUI、NGUI
- NGUI v3.6.8 (Jul 13, 2014)与旧版相比的变化
- Unity3D NGUI Localization国际化
- 关于 Ngui 的 UIScrollView 重新定位后还会缓动的问题
- NGUI 按钮 按下 抬起 事件
- NGUI panel使用soft clip时,屏幕缩放后无法正常工作的问题解决
- Unity3d游戏物体、UGUI、NGUI、模型等等的点击、指向、移开事件(包括HTC手柄、Pico 手柄、鼠标等)
- U3D-NGUI-1
- NGUI.EventDelegate.Set()方法.点击Inspector直接打开方法体