在设置好开发环境后,我们开始编写一个最简单的程序,也就是hello world,并让它在手机上跑起来。
1,建立项目
(1)新建一个空项目。
(2)新建一个2D背景,用于衬托UI
(3)写HelloWorld.cs脚本文件,然后绑定到摄像机上。代码如下:
1. using UnityEngine;
2. using System.Collections;
3.
4. public class HelloWorld : MonoBehaviour {
5.
6. // Use this for initialization
7. void Start () {
8.
9. }
10.
11. // Update is called once per frame
12. void Update () {
13.
14. }
15.
16. void OnGUI () {
17. //改变字体大小
18. GUI.skin.label.fontSize = 120;
19. //定位显示(左边距x, 上边距y, 宽, 高)
20. GUI.Label (new Rect (10, 50, 900, 120), "Hello World!");
21. }
22. }
2,设置Android发布参数
(1)准备游戏图标。需要5张图片,像素大小分别为:144x144,96x96,72x72,48x48,36x36。可以在项目里面建立一个Icons文件夹,把这5张图片放进去。(也可以只准备1张144x144大小的,在设置为默认图标后,会自动生成其他像素大小的图标)
(2)【File】–>【Build Settings】打开发布选项。
(3)选择【Android】作为发布平台,然后点击【Player Settings】,会在右面的【Inspector】也就是检视面板处,会出现发布选项。如下图:
(4)在检视面板的上部,设置【Company Name】和【Product Name】,也就是公司名,和产品名。填入你需要的名称。
(5)在检视面板的上部,设置【Default Icon】,设置游戏的默认图标。可以选择上面准备的,144*144的图标。
(6)点击代表 Android 的小机器人图标,打开Android 设置选项。在这里,你可以设置你需要的各种发布参数。比如竖屏横屏、游戏版本号、APK包的相关设置,等等。如下图:
(7)设置【Other Settings】–>【Identification】。这一步很重要。设置【Bundle Identifier】为com.Company.helloworld,然后设置你要发布的版本号、Android版本。我这里要发布基于android 4.2.2的游戏。如下图:
(8)设置发布参数,这一步不是必须。点击【Publishing Settings】,选择【Create New Key】复选框,输入自定义密码(请记住密码)。然后点击【Browse Keystore】,设置keystore文件的保存位置。如下图:
(9)用USB线连接手机,然后【File】–>【Build Settings】,选择Android平台,然后【Build And Run】。编译、运行游戏。在手机上,直接会观察到效果!
(10)运行后,我们的图标已经出现在屏幕上了!看,Hello World!
Unity的Android 开发第一步,大功告成!