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正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
- ››iPhone 获取指定格式的时间和日期
- ››iPhone版PPS走进生活 观赏体验媲美PC版
- ››iPhone两种不同的应用程序:两种方法的哲学思想
赞助商链接