版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、unity3D之通用Windows的设计 首先,确定你的场景中有如下图所示的三个对象,这都是我们之前设计的东西,并且保证Global_Manager配置正确(若仅在此场景中应用的话,此配置其实非必须)。 2. 然后在菜单栏中 NGUI-Create- 然后选择或者3D UI,这里我是选择3D UI的,然后会有如下的景象。【温情提示:挂载在他下面的对象的Layer注意选定为“UI”,否则可能会出,一般会自动选择的,但是,安全起见,还是仔细检查一遍好】 3. 空荡荡的灰色背景总会感觉容易视觉疲劳,所以,新建一个Sprite作为背景图,美化一下单调的背景吧,使用NGUI的Widget Tool工具,
2、挑选一个好看的图片作为背景吧。 然后层级关系如下图, 4. 创建一个通用的Windows,便于以后的开发。 通过菜单NGUI-Create-Panel,然后我们可以看见,目前这个对象只挂在了NGUI的UIPanel脚本,我们不需要对这个脚本作出任何的修改。重命名这个对象为Windows,然后我们需要额外挂在一些脚本进去,如下图, 5.UI_Inventory_Manager, 这个类负责背包系统(或且商店之类的关于道具的UI)的操作,例如描述UI的引用,翻页,道具槽的组别,等。下面具体说明每项的作用。Type,背包的类型。 Decription_manager,描述UI管理器,自动根据所选择的
3、道具类型而选择响应的描述UI。Pages,用于显示当前页的一个UILabel。 Hold_to_move_hole_stack,这里打错字了,就让他一直错吧,这个堆栈操作的修饰键,按住则能对整个堆栈操作,例如买卖或移动一个堆。 Audio_onDrag, 拖动时候的声音,花俏的东西。【可忽略】 Slots,这个UI面板所管理的道具槽们的对象,例如一个面板能显示20个道具槽,没错,然后他就有20个slots的对象了。 6. Tween Position 一个位移的Tween,花俏的东西,但是还是需要挂上,后面的程序肯能会用到。 7. Rigidbody 完全不知道有什么用,貌似NGUI默认都有这
4、个东西,就按这个队形和配置这样弄吧。 8. UIDrag Object 拖放时候的效果,Target为自身,如图所示,其他配置随心。【若不想窗口有拖放的功能,禁用这个脚本就可以了】 9. UIPlay Sound 点击面板拖放时候的声音。【可忽略】 10. Box Collider NGUI标准的按钮组件,挂上吧。 好了,至此,作为第一层的配置,已完成了,现在来看看我们的努力,返回到场景中,你会看到,一个背景,然后,没了,嗯,现在我们开始来设计第二层吧。 首先,按照一下的机构,在Windows下,挂如下4个【空的GameObejct】,然后重命名。 11. Log Position,下挂载脚本
5、 12. Yaw,下挂在脚本 由于这种3D的视觉效果在道具拖放的时候会出现一些比较麻烦的视觉控制的问题,所以茶水这里禁用了,但是作为一个完整的结构,这里还是放出来给大家参考下。 13. Tile,下挂在脚本 14. Panel,下挂在组件。 这个真的貌似没有什么必要,但是,还是加上吧。 以上的结构和脚本,完全是为了服务视觉效果而已,【完全非必要】,请酌情使用。花俏的东西弄完了,下面开始进入核心部分了。 14. 老规矩,如下图,在Panel下挂一些空的GameObject, 15. Background, 这个就是作为面板的背景而存在的,挂在的脚本如下,然后选择一个好看的背景图片吧, 效果图, 16. Title Bar,其实就是我们Win7中的窗口最顶端的那一和小行,用于显示窗口的名字或一些特殊的按钮的地方,我们这里也是这个用途,挂在如下组件,然后选择一个好看的图片, 效果图, 17. Windows,这个其实是一个UILabel,用于显示这个背包的名字, 然后这里有个很诡异的东西,Property Binding,这个脚本我只是为了在开发中方便自己知道我在操作那个窗口而已,对实际操作无任何正面作业,所以这里可以忽略这个组件。 效果图, 好了,我们的通用Windows已设计好了,保存成prefabs,供日后扩展使用。OK,又到了测试的时候了,由于我们目前木有其他关联的对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全国小学生禁毒知识竞赛练习题库及答案(共80题)
- 省考公务员考试公安大纲试题及答案
- 特色小镇康养产业2025年养老设施智能化改造可行性报告
- 炭素成型工安全防护模拟考核试卷含答案
- 打叶复烤设备操作工安全检查评优考核试卷含答案
- 乳制品充灌工安全培训竞赛考核试卷含答案
- 白土补充精制装置操作工诚信品质评优考核试卷含答案
- 甘肃民航机场集团招聘面试题及答案
- 玻纤保全保养工安全培训竞赛考核试卷含答案
- 普通研磨工岗前理论能力考核试卷含答案
- 2025年公务员考试申论真题模拟环境治理与污染对策深度解析
- 2025西藏日喀则市萨嘎县招聘公益性岗位考试笔试参考题库及答案解析
- 2025-2026学年教科版小学科学新教材三年级上册期末复习卷及答案
- 中投公司高级职位招聘面试技巧与求职策略
- 2026中国大唐集团资本控股有限公司高校毕业生招聘考试历年真题汇编附答案解析
- 2025福建三明市农业科学研究院招聘专业技术人员3人笔试考试备考题库及答案解析
- 统编版(部编版)小学语文四年级上册期末测试卷( 含答案)
- 养老金赠予合同范本
- 2025年10月自考14107人体工程学.试题及答案
- 抵押车非本人协议书
- 家具制造企业安全检查表
评论
0/150
提交评论