- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DFGUI学习笔记
============================== DFGUI学习 ===============================DFGUI简介答:全称Daikon Forge GUI,是一款2D图形界面设计学习插件。基于2013发布后续速发展起来,仍旧存在bug。DF基础控件和使用答:1.UI Root 用户界面步骤:Tools - Daikon Forge - UI WizardGUI Manager Settings (UI配置)UI Layer表示UI层 和3D环境放在不同的地方便于处理Orthographic表示视角,勾选就是正交视角,反之就是透视视角Pixel Perfect设置图片显示像素完全,不会进行压缩GUI Input Manager setting(GUI输入配置)Use Joystick表示是否使用操纵杆※ 在这里也可以通过创建好的DF GUI Manager Settings(Script)和DF GUI Input Manager setting(Script)两个脚本进行属性修改。在这里有两个地方需要提到的是:(一)设置目标显示大小、尺寸等属性开发一个软件或游戏时,通常要注意平台的转换做好屏幕的自适应,保证会面不会因平台转换而变形失去原有效果。因此在开发之前应该选择好平台并做一个初步的屏幕大小的选择。其中Achor属性是保证距离上下左右的位置保持不变,因此,当设置上下左右的Achor都勾选时,屏幕分辨率改变有可能导致控件被挤压不在理想位置,所以一般会根据控件所在大致位置进行勾选Achor属性。或者和Mode一起进行使用。设置图集和字体在开发工程时,会根据UI设计师所给工程图片资源以及字体进行创建Atlas和Font等设置,会减少drawcalls的使用,有优化功能,方便接下来开发使用。Label控件答:用来在页面(非后台)显示一段文本的控件步骤:选中UI Root,点击Scene面板单机右键,Add control - Label可以再Df Label(Script)脚本中修改它的基本信息其中还有Word wrap属性表示包裹住的文本自动换行Layout布局信息Anchor锚点信息(设置标尺相对位置不变,mode可以用于做屏幕成比例适应)Behavior行为信息(Visible显示/隐藏Interactive用户交互,Label一般不需要,Button则会需要)Can Focus获得焦点Clip Children一般和Container一起使用,在接下来会进行相信讲解。Appearance显示信息,颜色、层级(Z-Order)关系等属性Label Properties 标签属性信息,包括有字体大小、颜色、背景、适应、文本等Sprite控件答:精灵,在2D游戏开发中使用较多,用来显示图片,相当于HTML语言中的div元素。步骤:选中UI Root,点击Scene面板单机右键,Add control - Sprite - BasicBasic基本SpriteSliced 九宫格Sprite,用来切割一张图片的边角Radial 遮盖Sprite,主要是遮盖属性不一样可以显示技能冷却时间的显示制作Tiled 平铺Sprite,可以重复来做出一张背景图片Texture图片Sprite,使用获取动态图片(或大图片)显示Animated 动画Sprite,用来制作动画,适合制作进度条Web 网络Sprite 将网络上的图片路径设置即可读取得到通过观看官方Demo进行学习Daikon Forge/Examples/SpritesButton控件答:表示一个按钮,具有OnClick()点击事件,有监听消息的功能。三、图集(Atlas)和字体的制作答:将需要制作的图片选中,首先修改它的可读可写属性Texture Type - Advance - Read/Write Enable,接下来开始制作图集Daikon Forge - Texture Atlas - Create new Atlas。保存制作好的图片后unity3d会帮我们自动生成3个文件:一张图片文件、一份材质文件、一个Prefab模板在图集成功后,可以对其进行一些基本的删除,修改,增加等操作。GUI动态字体(Dynamic Font)是动态生成的,根据TTF字体来制作的,动态的显示字体样式。方便更改,显示效果更好。首先将需要的字体下载好,然后加载到unity3d中,右键Daikon Forge - Fonts - Create Dynamic Font。GUI静态字体(Bitmapped Font)是静态存在的,根据字体图集来制作的,不变的显示字体样式。这里大小不易调节,但是由于字体都放在图片上,所以读取效率比较高。这里的制作工
文档评论(0)