unity3D技术之对话框的制作
2015-01-26 23:12
274 查看
新建一个Sprite-->添加Box Collider-->Scroll Bar Script-->设置属性UPScroll Bar(Direction:TopToBottom 把Sprite拖拉到Background里面 Size:0.1)
新建一个子Sprite-->把子Sprite拖拉到Foreground里面-->把它的高度和宽度设置的和父Sprite一样
下边是介绍输入文本
新建一个Label-->添加Box Collider--添加Text List-->添加脚本
private UITextList testList;
int i=0;
void Start () {
testList = this.GetComponent<UITextList> ();
}
void Update () {
if (Input.GetMouseButtonDown (0)) {
i++;
testList.Add ("qishituan.org"+i);
}
}
新建一个ScrollBar-->把子Sprite的Anchors属性里面的Left、Right、Top、Bottom 都设置为自身
设置Label的属性UIText List(把Label拖拉到Text Label里面,把ScrollBar拖拉到Scroll Bar里面
然后是聊天窗口的制作
制作完成的对话框。
新建一个可拖拉的Sprite(Drag Object)-->新建一个可把窗口拖拉大小的Sprite(Drag Resize Script)-->新建一个纸质的Sprite做背景(Anchors:设置为自身)
新建一个ScrollBar,让两个Sprite一样大小父Sprite设置
新添加一个TextList
新添加一个TextField(Anchors:Top设为Bottom,其它都是自身
把脚本拖拉到TextFiled上面把TextFiled拖拉到属性On Submit里面的Notify上面,并选择相应的Method把聊天的Label拖拉到属性Chart里面的Text List上面
public UIInput input;
public UITextList textList;
public void OnChartSubmit(){
string value = input.value;
textList.Add (value);
input.value = "";
}
更多精彩关注:http://www.gopedu.com/
新建一个子Sprite-->把子Sprite拖拉到Foreground里面-->把它的高度和宽度设置的和父Sprite一样
下边是介绍输入文本
新建一个Label-->添加Box Collider--添加Text List-->添加脚本
private UITextList testList;
int i=0;
void Start () {
testList = this.GetComponent<UITextList> ();
}
void Update () {
if (Input.GetMouseButtonDown (0)) {
i++;
testList.Add ("qishituan.org"+i);
}
}
新建一个ScrollBar-->把子Sprite的Anchors属性里面的Left、Right、Top、Bottom 都设置为自身
设置Label的属性UIText List(把Label拖拉到Text Label里面,把ScrollBar拖拉到Scroll Bar里面
然后是聊天窗口的制作
制作完成的对话框。
新建一个可拖拉的Sprite(Drag Object)-->新建一个可把窗口拖拉大小的Sprite(Drag Resize Script)-->新建一个纸质的Sprite做背景(Anchors:设置为自身)
新建一个ScrollBar,让两个Sprite一样大小父Sprite设置
新添加一个TextList
新添加一个TextField(Anchors:Top设为Bottom,其它都是自身
把脚本拖拉到TextFiled上面把TextFiled拖拉到属性On Submit里面的Notify上面,并选择相应的Method把聊天的Label拖拉到属性Chart里面的Text List上面
public UIInput input;
public UITextList textList;
public void OnChartSubmit(){
string value = input.value;
textList.Add (value);
input.value = "";
}
更多精彩关注:http://www.gopedu.com/
相关文章推荐
- Unity3D技术之进度条制作
- Unity3d制作一个简单的打开保存对话框-编写核心代码(1)
- Unity3D中制作一个GUI对话框界面
- Unity3d制作一个简单的打开保存对话框-按钮2
- 【Unity3D】用虚拟增强现实技术制作立在图片上的立体小人教程①
- Unity3d技术之关于射线的制作详解
- Unity3d制作一个简单的打开保存对话框-按钮2
- 精简版系统制作的关键技术
- 模式对话框和通用控件(『VC++技术内幕』学习笔记(9))
- 三种主流动态网页制作技术比较
- ajax技术制作得在线歌词搜索功能
- 网络游戏制作技术(三)
- 制作“关于JarulyPlayer”对话框
- 网络游戏制作技术(二)
- 三种主流动态网页制作技术比较之我见
- 技术展示篇: 终于掌握了Torque游戏引擎的DTS和DSQ的制作,太高兴了(my success in DTS & DSQ)
- 使用IE Automation技术制作的投票机器人
- InstallshieldX安装制作杂记(实例之自定义对话框)
- asp.net中如何制作消息弹出对话框
- 使用子类化技术,让 对话框中的 Edit 控件接受 TAB 键(纯属抄袭MSDN)