- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
unuty3D之道8
unuty3D之道具检视 我又来了。这章比较复杂,我尽量慢慢说明白,我们先看看UI的布局图,1??不要在意字体不够清晰,在真机上面可是贼清晰的。其他奇怪的白色不要在意,完全没有影响的,只是纹理丢失而已,不碍事。这章主要介绍道具检视场景的设计,这个场景的属于debug场景,主要用于通过可视化的UI来检测。?这个场景中,我们主要设计了3个面板,分别是,ItemsViewer(左,道具列表),Describe 1(右,上图显示的,道具描述面板)和 Describe Recipe(右,目前隐藏,合成列表),最后还有一个左上角的返回按钮,这个不在多说了,按照以前的配置方法就好了。?当然,记得新建一个空的GameObject,然后挂上ItemViewer_MainObejct.cs这个组件。好了。 ? Items,道具槽的群组,下面一群道具槽对象。?Next,Prev,2个翻页按钮而已。?Page,用于显示页数信息的Text。?Describe 1,3??Frame,边框的纹理。?TATO,一些用于装饰的纹理,例如那条背景龙。?ItemSlot,就是左上角的那个道具槽,用于显示道具的图表,还有提供一些交互功能。 ?Item Name,显示道具名字的Text。?Item Comment,显示道具描述的Text。?Describe Recipe,4,5???Frame,边框的纹理。 ?RawImage X2,其实就是那两个箭头向下的纹理,用于装饰而已。?Image,就是文字【合成列表】的左右用于装饰的纹理。?Text,合成列表?ItemSlot Main,中间最大的那个道具槽,作为主要道具,即当前合成列表显示的道具,其上面的道具是他的合成素材,下面的道具是他能作为其他道具的合成素材。?ItemSlot Parts X,合成所需要的素材道具。?ItemSlot Product X,能合成的道具。?Prev,Next,Page,翻页操作?TATO,装饰纹理,又是那条龙。?好了基本上,他们的结构就大致是这样了,虽然,他们在UI布局上,是属于同级关系,如图,6?但是,在逻辑关系上,却是有主从关系的。itemsViewer Describe 1 Describe Recipe ,左边的面板是右边面板的父级,也可以说是左边面板是右边面版的管理器。?好了,关系图说好,下面就来开始设计UI了。?首先,茶水不是很熟悉UGUI,所以在自适应上面目前也不太懂,所以以下的参数,只是匹配iPhone5s的真机而已,其他平台无测试条件。?所以,看看Canvas的配置,7??如图,8??没什么好看的,看看树状结构吧,9??然后看看ItemSlot的配置吧,10??标准的按钮,挂在一个UI_Item_Slot.cs组件,然后在OnClick配置好他的事件。(关于代码的设计和实现,以后的章节中会提及到,现在吧主要架构说明一下。)?BackGround,背景图,11??就一个Image,他的纹理是这样的,12??就是一个背景而已,就这么人性。?mask,遮罩,13??其实和背景的纹理一样,注意纹理需要的是png透明的,注意4角的透明,当然,如果不介意奇怪的造型的画,mask也是可以不适用的。?Icon,14??没什么好说的,Texture留空即可。?Cover,用于显示道具等级颜色的一个边框,选个好看的纹理呗,15??Top,顶层边框,其实就是遮罩的改进版,挖空了中间黑色的地方,16??Mak1,Mark2,就是两个特殊的标记而已,类似于手游刀塔传奇中碎片的标记,差不多这个意思,17??最后Number,就是用于显示道具数量的一个Text而已。?至于各个UI的Size,大家可以根据自己的需求自行调整,这里就不在浪费面板贴上来了,或则也可以参考茶水本次提供的源文件,附件中提供。?保存成prefab,名为 Itemslot。?首先请看UI布局,18??然后请看树状结构,19??组件中又一个Image,作为背景图像,然后挂载组件 UI_ItemViewer.cs,配置如上图和下图。20??Items,是一个空的对象,下面是一组道具槽对象,按顺序命名好,方便配置。?Next,prev,Page,翻页的组件。记得配置好其OnClick事件。(UI_ItemViewer.cs内提供其对应的方法)?好了,这就是ItemsViewer的UI配置了。(代码部分后续的章节会做说明。)?道具的描述面板,请不要纠结于这个名字,确实有点奇怪,21??树状结构,22??Describe 1,23??组件Image就是一个背景纹理,然后挂载UI_Describe.cs,配置如图。?然后,剩余的组件都没有什么特别之处,这里不再做说明了。(代码部分后续的章节会做说明。)?PS: Item_id这个属性,只是
您可能关注的文档
最近下载
- 苏教版小学英语3a-5a单词表(2015).doc VIP
- 贵州钢绳(集团)有限责任公司招聘笔试真题2021.docx VIP
- 2025年职业卫生评价考试真题二十 .pdf VIP
- 2025年贵州钢绳集团有限责任公司控股人员招聘笔试备考试题及答案解析.docx VIP
- 全血和各种血液成分的临床应用.ppt VIP
- 软件系统安全保障方案.docx VIP
- 2025年云南省中考地理试卷(含解析).pdf
- 四川省拟任县处级试题 四川省拟任县处级党政领导干部任职资格考试题.doc VIP
- CECS 349-2013 一体化给水处理装置应用技术规程.docx
- 茶皂素杀螺活性及对3种水生生物的安全性.docx
文档评论(0)