<001 DFGUI - Daikon Forge GUI视频教程> ├~$ikon Forge GUI视频教程大纲目录.wps ├chinese.zip ├Daikon Forge GUI Library 1.0.12.unitypackage ├Daikon Forge GUI Library 1.0.15.unitypackage ├Daikon Forge GUI视频教程大纲目录.wps ├install_bmfont_1.13.zip ├<avi> │ ├0.Unity3d 游戏开发学习方法的介绍.mp4 │ ├1.Daikon Forge GUI介绍.avi │ ├10.Daikon Forge GUI 高级控件的使用 listbox 列表框.mp4 │ ├11.Daikon Forge GUI 高级控件的使用 progressbar 进度条.mp4 │ ├12.Daikon Forge GUI 高级控件的使用 richtextlabel 富文本.mp4 │ ├13.Daikon Forge GUI 高级控件的使用 slider 滑动器.mp4 │ ├14.Daikon Forge GUI 高级控件的使用 textbox 输入框.mp4 │ ├15.Daikon Forge GUI 高级控件的使用 scrollbar 滚动条.mp4 │ ├16.问题解决.mp4 │ ├17.Daikon Forge GUI 中文输入问题的解决.mp4 │ ├18.Daikon Forge GUI 容器 Panel.mp4 │ ├19.Daikon Forge GUI 可滚动容器Scroll Panel.mp4 │ ├2.Daikon Forge GUI 基础控件的使用(getstarted,label).mp4 │ ├20.1. Daikon Forge GUI 分页容器TabContainer扩展和df的灵活使用.mp4 │ ├20.Daikon Forge GUI 分页容器的制作TabContainer.mp4 │ ├21.Daikon Forge GUI 拓展Panel可拖拽属性DragHandle.mp4 │ ├22.Daikon Forge GUI 拓展Panel大小调节属性Resize.mp4 │ ├23.Daikon Forge GUI 制作技能显示,技能冷却效果.mp4 │ ├24.完善技能栏,将技能对象化,属性化,灵活化.mp4 │ ├25.给技能添加提示 ToolTip (1).mp4 │ ├26.给技能添加提示 ToolTip (2).mp4 │ ├27.给技能添加能量控制.mp4 │ ├28.添加技能设置按钮.mp4 │ ├29.添加技能设置面板.mp4 │ ├3.Daikon Forge GUI 基础控件的使用(Sprites,Buttons).mp4 │ ├30.添加并设置完善技能栏.mp4 │ ├31.拖拽事件(DragStart DragEnd DragDrop).mp4 │ ├32.添加技能栏可以拖拽技能到技能槽功能.mp4 │ ├33.完成拖拽过程中技能图片的跟随.mp4 │ ├34.技能拖拽过程中技能图片位置的调节.mp4 │ ├35.技能槽——技能弃用功能(1).mp4 │ ├36.技能槽——技能弃用功能(2)Fix Bug 修复bug.mp4 │ ├37.技能槽——技能交换功能.mp4 │ ├38.技能管理demo完结 bug修复.mp4 │ ├39.虚拟控制杆demo介绍.mp4 │ ├4.Daikon Forge GUI 图集Atlas制作.mp4 │ ├40.搭建环境.mp4 │ ├41.虚拟控制杆-跳跃功能.mp4 │ ├42.分析如何控制视野(角色方向)移动.mp4 │ ├43.制作方向控制虚拟杆(1).mp4 │ ├44.制作方向控制虚拟杆(2).mp4 │ ├45.分析如何控制角色的移动.mp4 │ ├46.设计位移虚拟杆.mp4 │ ├47.虚拟控制杆值传递《demo完结》.mp4 │ ├5.Daikon Forge GUI 动态字体制作Dynamic font.mp4 │ ├6.Daikon Forge GUI 静态字体(Bitmapped font)制作.mp4 │ ├7.Daikon Forge GUI控件位置调节,控件自适应调节.mp4 │ ├8.Daikon Forge GUI 高级控件的使用 checkbox.mp4 │ └9.Daikon Forge GUI 高级控件的使用 dropdownlist 下拉列表.mp4 ├<笔记> │ └笔记.txt ├<工程源码> │ └daikonforge-learn-project.zip
1.Daikon Forge 介绍
Plugin:Daikon Forge gui 90 dollar
author:siki
website:www.devsiki.com
2.基础控件的使用
创建用户界面
基础控件:
labels
sprites
buttons
3.图集制作
Atlas
4.字体制作
Dynamic font 动态字体(根据ttf字体来制作的)
Bitmapped font 静态字体(根据字体图集来制作)
1.使用bmfont制作字体图集
2.根据字体图集来制作静态字体
5.控件位置调节,控件自适应调节
position
size
anchor
center
mode
6. 高级控件的使用1(checkbox dropdownlist listbox )
6.1 checkbox
单选和多选
6.2 dropdownlist
下拉列表
6.3 listbox
列表
7. 高级控件的使用2(progressbar richtextlabel slider textbox scrollbar)
前面说明
以后安排
版本更新
7.1解决中文输入问题
onGUI textfield
Camera
8.普通容器panel
9.高级容器scrollpanel
10.分页容器 tab panel
11.容器扩展--DragHandle 可拖拽
12.容器扩展--ResizeHandle 大小可自动调节
事件脚本(重要) 动画控制Tween(重要) 融入到以后的游戏项目中
------------------实战篇
游戏技能管理功能的实现
13.制作技能显示,技能冷却效果
用到的知识:dfSprite,unity按键事件监听,dfTween(动画)
14.完善技能栏,将技能对象化,属性化,灵活化
制作步骤:
1,分析技能需要的属性
按键 是否可以发起技能 技能的冷却时间
2,技能的灵活控制
15.给技能添加提示 ToolTip
知识点:
使用代码控制df控件中的属性(显示隐藏,显示的文字)
怎么监听df中的事件
16.给技能添加能量控制
知识点:
progressbar的使用
slider
progressbar
scrollbar
步骤:
1,给技能添加能量变量
2,添加能量槽
3,技能释放前要从能量槽中获取能量
Unity中实现单例模式
1,首先构造一个static变量
2,在awake方法中给这个变量赋值
3,对外提供一个static getInstance方法来获取第一步的变量
17.添加技能设置按钮
知识点:
tween的曲线设置
步骤:
1,添加技能设置按钮
2,添加技能按钮的进入动画
18.添加技能设置面板
步骤:
1,设计技能设置面板
2,添加技能栏
3,使用技能设置按钮设置面板的显隐性
19.添加并设置完善技能栏
步骤:
1,制作一个技能栏模版
分析技能栏的属性
技能图片
技能名称
技能介绍
释放技能需要的时间
释放技能需要的能量
2,创建一组技能
20.拖拽事件
知识点:
1,事件DragStart DragEnd DragDrop的监听和使用
21.添加用户技能拖拽功能
知识点:
1,动态给slicedSprite赋值(使用SpriteName属性就ok了)
2,设置控件的z-order
BringToFront()移到最上层
SendToBack() 移动最下层
功能:
1,技能栏和技能槽的分类
2,添加技能栏可以拖拽技能到技能槽功能
3,完成拖拽过程中技能图片的跟随
4,技能槽可以拖拽到空白区域,表示弃用技能
5,技能槽可以拖拽到别的技能槽,表示交换技能
22.虚拟控制杆实现
23.第一人称控制器 编码修改
1,如何控制跳跃 修改CharacterMotor上的inputJump(bool属性)
2,如何控制视野(角色方向)移动 MouseLook 脚本上把鼠标移动监听的得到的值换成 由虚拟杆获得
3,如何控制位移 修改FPSInputController,中 左右跟上下键获取值 修改为由 位移虚拟杆获得