iPhone unity3d中切换武器
2010-09-06 08:02:00 来源:WEB开发网//NextWeapon.js ---------------------------------------------------------- By Henry Xie
02
03//宣告 : 使用介面模版、武器?序、目前及下一?武器(取得名费用)、3把武器、二?前段介面文字
04var MySkin : GUISkin;
05var WeaponSort : int = 0;
06private var CurrentWeapon : GameObject;
07private var NextWeapon : GameObject;
08var Weapon0 : GameObject;
09var Weapon1 : GameObject;
10var Weapon2 : GameObject;
11var FrontText1 = "切?武器? : ";
12var FrontText2 = "目前武器名费/?序 : ";
13
14//介面功能 : 如果按下切?武器按怙?,武器?序加1 --------------------------------------
15//介面文字 : 目前武器名费/?序 + / + 目前武器名费
16function OnGUI()
17{
18 GUI.skin = MySkin;
19 if(GUI.Button(Rect(20, 200, 150, 30), FrontText1 + NextWeapon.name))
20 {
21 WeaponSort ++;
22 }
23 GUI.Label(Rect(200, 5, 300, 30), FrontText2 + CurrentWeapon.name + "/" + WeaponSort);
24}
25
26//功能 : 每? frame 都?行一次 --------------------------------------------------------
27//如果武器?序?0,?目前武器?武器0;下一把武器?武器1;檫?武器0;晷檩武器1及2,以此?推
28//如果武器?序大於等於3,??0 (形成循?)
29function Update()
30{
31 if(WeaponSort == 0)
32 {
33 CurrentWeapon = Weapon0;
34 NextWeapon = Weapon1;
35 Weapon0.active = true;
36 Weapon1.active = false;
37 Weapon2.active = false;
38 }
39 if(WeaponSort == 1)
40 {
41 CurrentWeapon = Weapon1;
42 NextWeapon = Weapon2;
43 Weapon0.active = false;
44 Weapon1.active = true;
45 Weapon2.active = false;
46 }
47 if(WeaponSort == 2)
48 {
49 CurrentWeapon = Weapon2;
50 NextWeapon = Weapon0;
51 Weapon0.active = false;
52 Weapon1.active = false;
53 Weapon2.active = true;
54 }
55 if(WeaponSort >= 3)
56 {
57 WeaponSort = 0;
58 }
59}
- ››iPhone应用帮助残障儿童看图说话
- ››iPhone实用工具AppBox Pro使用教程大揭秘
- ››iphone4省电方法
- ››iphone 获取地址的详细信息
- ››iPhone 库的基本内存管理策略
- ››iPhone加密文字亲手做 私密信息有保障
- ››iphone 根据经纬度坐标取详细地址(包括国,省,市...
- ››iphone/ipad ios cocoa object-c 近期苹果UI部分小...
- ››iphone中如何进行多线程编程
- ››iPhone OS SDK的这些事[安装、下载、版本、实例、...
- ››iPhone ObjectC的NSAutoreleasePool
- ››iPhone 判断设备是在Portrait(纵向)还是(Landscap...
更多精彩
赞助商链接