Daikon Forge GUI 制作UI面板
因为是第一次写技术博客,文章的结构和层次估计不标准,但是并不妨碍我想表达的内容。
DF-GUI知识
DF-GUI初窥 DF-GUI于今年10月份面世,作为为数不多的unity UI插件,其功能值得一窥。作为一个新人,NGUI 学了好长时间,感觉用起来还是有点乏力,无论是分辨率自适应,还是组件之间的层次结构,都有一些不足的地方,不知道是不是自己用的不够灵活的缘故。希望DF能够补短扬长,在UI设计方面给予全新的体验与操作感。
此为官网:http://www.daikonforge.com/dfgui/
免费的下载地址为:http://www.zeguoren.com/thread-10556-1-1.html (找了好久才找到= =,再次感谢随哥)。
创建一个面板
根据官网的教程,开始制作第一个例子。
操作步骤
首先创建一个层,名为 GUI。
之后打开 Assets → Daikon Forge → UI Wizard 或者 GameObject → Daikon Forge → UI Wizard菜单栏
出现面板
面板参数
对于这个面板的参数,作以下解释
UILayer : DF-GUI所在的层,选择之前创建的GUI层。
Orthographic: 如果勾选了,表示是基于2D的,否则是基于3D的。
Pixel Perfect:如果勾选了,表示是按照图片原尺寸显示,没有任何拉伸或缩放,否则容易产生变形和模糊。
User Joystick:是否支持手柄等外设。
Joystick Click Button:设置与鼠标左键点击效果一样的手柄按键。
Horizontal Axis 和 Vertical Axis :使键盘上的上下左右箭头导航键响应事件,同时手柄也能设置。这上面的参数需要在 Edit -> Project Settings -> Input settings进行设置
UI面板预览
使用恰当的值创建一个UI面板。
Df Input Manager和Df GUIManager
在 UIRoot 下包含一个 UI Camera,UIRoot 上的脚本有2个,分别为Df Input Manager与 Df GUIManager,下面在图中逐个介绍每个脚本的参数含义。
说明
转载自:http://blog.csdn.net/mlyx_ycy/article/details/14224621
最新文章
- 繁华模拟赛 Vincent的城堡
- POJ 3034 Whac-a-Mole(DP)
- corefile的设置与使用
- Ubuntu 14.10 下设置静态IP
- hdu 2337 Escape from Enemy Territory
- OpenJudge计算概论-求分数序列和
- 在Qt中使用AnyCAD三维建模控件
- POJ 1201 Intervals (差分约束系统)
- SpringMVC学习系列 之 表单标签
- ArcEngine:栅格分级渲染
- 【线段树】【4-6组队赛】Problem H
- nide.js(二)文件I/O
- 监控Informix-Url
- [js高手之路] 跟GhostWu一起封装一个字符串工具库-架构篇(1)
- PHP使用PDO操作数据库的示例
- Go基础系列:import导包和初始化阶段
- odoo:开源 ERP/CRM 入门与实践
- ViewPager 源码分析(一) —— setAdapter() 与 populate()
- [CTCI] 子串判断
- NLP自然语言处理 jieba中文分词,关键词提取,词性标注,并行分词,起止位置,文本挖掘,NLP WordEmbedding的概念和实现
热门文章
- [Visual Studio Online] 移除Work Item(Feature、Backlog item、Task)
- 移动端调试工具-Debuggap
- This task is currently locked by a running workflow and cannot be edited
- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath不执行的问题
- MyBatis入门(四)---动态SQL
- LeetCode 7 Reverse Integer(反转数字)
- quote、cite、refer的区别
- [QualityCenter]设置工作流脚本-缺陷字段值发生变化时的处理
- SAM4E单片机之旅——21、DMAC之USART回显
- PHP面试题集之基础题