初始界面UI
来源:互联网 发布:数据库王珊第五版答案 编辑:程序博客网 时间:2024/06/05 17:00
初始界面包括,游戏LOGO,Press Any Key To Start 按键,New Game 和 Load Game 按钮;
首先右键NGUI选择Create/Sprite 选择logo 图片 然后选择合适位置放置,给LOGO添加Tween/Alpha 将LOGO的颜色调制透明,然后From0 To 1 延时和渐显时间自己设置。
然后右键NGUI选择Create/Sprite 选择Press Any Key To Start 图片然后选择合适位置放置,给LOGO添加Tween/Alpha 将LOGO的颜色调制透明,然后From0 To 1 渐显模式由 Once改为Pingpang 延时和渐显时间自己设置。
然后再次右键选择Create/Invisible Widget 然后在Container下 建立两个Create/Sprite 分别为newgame 和 loadgame 将两个图标 右键Attech/Box Collider,再次右键Attech/Button Script,将Colors调为白色,将Normal(正常),Hover(鼠标在图标上),Pressed(按下),Disabled(不能按下)的图标分别选择相应的图片。
最后要实现,在未按键时显示Press Any Key To Start 按键,按键后 Press Any Key To Start 按键 消失,New Game 和 Load Game 按钮 出现,需要代码实现。
另外 Container 需要调整到不显示。
在Press Any Key To Start 按键下添加脚本PressAnyKey;
using System.Collections;using System.Collections.Generic;using UnityEngine;public class PressAnyKey : MonoBehaviour { private bool isAnyKeyDown = false;//表示是否有按键按下 private GameObject buttonContainer;//游戏物体,Container void Start() { buttonContainer = this.transform.parent.Find("buttonContainer").gameObject;//在游戏中寻找"buttonContainer"按钮,并将它赋值给创建的游戏物体,buttonContainer; } // Update is called once per frame void Update () {if(isAnyKeyDown == false)//当没有任何按键按下时 { if(Input.anyKey)//此代码检测是否由任何按键按下,并返回bool值 { //show button container,显示newgame loadgame 按钮 //hide self 隐藏prees Any Key To Start 按钮 ShowButton(); } }} void ShowButton() { buttonContainer.SetActive(true);//游戏物体buttonContainer 播放动画 this.gameObject.SetActive(false);//按键 Press Any Key To Start 取消播放动画 isAnyKeyDown = true;//有按键按下 }}
- 初始界面UI
- Android初始UI界面的布局的简单设计
- QT word初始界面
- DXUT 初始载入界面
- UI界面
- 初始UI(UILabel、UIButton、UITextField)
- 修改初始界面的背景图片
- windows8 初始界面和功能
- QSplitter分割界面 初始比例
- 界面构造UI界面
- android 初始界面 scrollTo无法执行
- Xcode6导航控制器:设置初始启动界面
- VS2008mfc文本文档初始界面最大化
- OJ界面之初始网站页面
- UI-界面制作体会
- UI界面设计师
- VC UI 界面库
- 界面ui 推荐
- adapter适配器与LIST列表与listview的三者关系(自己看法)
- CNN代码系列之数据准备(一)
- Mac开发环境搭建笔记
- 包学会之浅入浅出Vue.js:结业篇
- 会场安排问题
- 初始界面UI
- 题目1029:魔咒词典(map)
- 浅谈前端优化
- sql连接查询与hibernate连接查询
- 多进程
- github更新fork之后的项目代码
- 因子和与因子个数的应用(一)
- 按键精灵实现交易开拓者TB自动化优化参数
- 《错误》(郑愁予)