unity中使用GUI按钮实现简单的猜拳小游戏:
来源:互联网 发布:matlab 矩阵最小值 编辑:程序博客网 时间:2024/05/23 21:24
GUI的学习应用:
使用GUI按钮实现简单的猜拳小游戏:
using UnityEngine;
using System.Collections;
public class GUISelect : MonoBehaviour {
public Texture2D[] t_Arrary;
public int user;
public int computer;
public Texture2D pk;
public Rect rect1=new Rect(100,100,450,250);
public Rect rect2=new Rect(100,350,450,250);
void Start () {
user = 0;
computer = 0;
}
void Update () {
}
void OnGUI(){
rect1=GUI.Window (0,rect1,window1,"user");
rect2=GUI.Window (1,rect2,window2,"pk");
}
void window1(int windowID){
if (GUI.Button (new Rect (30, 30, 120, 120), t_Arrary[0])) {
user=0;
Ran();
}
if (GUI.Button (new Rect (160, 30, 120, 120), t_Arrary[1])) {
user=1;
Ran();
}
if (GUI.Button (new Rect (290, 30, 120, 120), t_Arrary[2])) {
user=2;
Ran();
}
GUI.DragWindow (new Rect(0,0,10000,10000));
}
void window2(int windowID){
GUI.Box (new Rect(30,30,120,120),t_Arrary[computer]);//computeer
GUI.Box (new Rect(160,30,120,120),pk);
GUI.Box (new Rect(290,30,120,120),t_Arrary[user]);//user
GUI.DragWindow (new Rect(0,0,10000,10000));//使按钮框可以拖动
}
void Ran(){
computer = Random.Range (0,3);
panding ();
}
void panding(){
if(user-computer==1 || user-computer==-2){
Debug.Log("You shu le!");
return;
}
if(user-computer==0){
Debug.Log("ping ju");
return;
}
if(user-computer==-1 || user-computer==2){
Debug.Log("You win");
return;
}
}
}
- unity中使用GUI按钮实现简单的猜拳小游戏:
- 简单的人机猜拳小游戏
- java简单的人机猜拳小游戏
- android 简易的猜拳小游戏
- PHP的一个猜拳小游戏
- 简单的猜拳游戏的实现
- 一个简单的猜拳游戏的实现
- MATLAB GUI ,2,使用MATLAB的函数来实现MATLAB GUI,part 4,小游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- 猜拳小游戏
- K-based Numbers. Version 2
- Codeforces Round#289(DIV.2) + qualifying round for WCC
- Unity3d NGUI控件知识
- Unity3d ngui基础教程
- 2015年的工作计划
- unity中使用GUI按钮实现简单的猜拳小游戏:
- ubuntu64编译android程序提示缺少类库
- nginx proxy_pass配置及关于setcookie的一点说明
- Unity3d优化
- ACM比赛中如何加速c++的输入输出?如何使cin速度与scanf速度相当?什么是最快的输入输出方法?
- lucene
- UVa 10007 & hdu 1131 Count the Trees (卡特兰数)
- unity3d easytouch计算摇杆旋转角度以及摇杆八方向控制角色
- 关于失败