按键盘字母,加载场景。

比如按键A加载level1,按键盘B加载level2....一共26个字母。

方法实现:

1 void OnGUI()
2 {
3
4 //根据按键字母加载level,A键就是1号level
5   Event e = Event.current;
6
7 if (e.isKey && e.keyCode!=KeyCode.None)
8 {
9 byte[] array = new byte[1]; //定义一组数组array
10 array = System.Text.Encoding.ASCII.GetBytes(e.keyCode.ToString()); //string转换的字母
11 int asciicode = (short)(array[0]);
12 int level = System.Convert.ToInt32(asciicode); //将转换一的ASCII码转换成string型
13 level = level - 65;
14
15 if(level <=26 && level >=0)
16 Application.LoadLevel(level);
17 }
18
19
20 }
posted @ 2011-04-13 21:50  ultrasoon  阅读(282)  评论(0编辑  收藏  举报