在设置好开发环境后,我们开始编写一个最简单的程序,也就是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 开发第一步,大功告成!

Unity3D开发Android游戏(二)Hello world相关推荐

  1. 用Unity3d开发Android游戏

    Unity3d是个强大的游戏引擎,可以很轻松的将游戏发布到Android平台上,今天我就来讲讲如何用Android来开发Android游戏. 首先我们要下载Android SDK,可以在http:// ...

  2. Unity3D开发Android游戏(一)搭建Unity安卓开发环境

    1,下载安装Java的JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html(JDK中,包含JRE) 2,下载A ...

  3. Unity3D游戏开发之使用Unity3D开发2D游戏(二)(2DTookit插件亲测)

    大家好,今天博主继续为大家带来Unity3D游戏开发系列文章,我们接着在上一篇文章中最后留下的那几个问题来讲解Unity3D游戏开发的相关知识.在上一篇文章最后,我们留了这样几个问题: 1.人物范围控 ...

  4. 一、创建Assetbundle 在unity3d开发的游戏中,无论模型,音频,还是图片等,我们都做成Prefab,然后打包成Assetbundle,方便我们后面的使用,来达到资源的更新。

    一.创建Assetbundle 在unity3d开发的游戏中,无论模型,音频,还是图片等,我们都做成Prefab,然后打包成Assetbundle,方便我们后面的使用,来达到资源的更新. 一个Asse ...

  5. 【Unity3D开发小游戏】专栏文章导读清单

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 本专栏,以小游戏的开发为手段,以学习为目的,在学习的道路中,总是要 ...

  6. Unity2016 Unity3D开发VR游戏的经验

    http://z.youxiputao.com/articles/8313 在4月12日的Unite 2016大会上,暴风魔镜高级产品经理吴涛分享他用Unity3D开发VR游戏的经验,以下为分享实录: ...

  7. 【Unity3D开发小游戏】《愤怒的小鸟》开发教程

    [Unity3D开发小游戏]<愤怒的小鸟>开发教程 2019年09月11日 10:34:36 恬静的小魔龙 阅读数 1698更多 分类专栏: Unity3D日常 Unity3d手游开发 U ...

  8. Unity3d开发IOS游戏 基础

    Unity3d开发IOS游戏 基础 @阿龙 -  649998群 1.先说明两个问题,我在WIN7下面的U3D里面,用了雅黑字体,但是导出为ios后,字体就看不见了,这是为什么呢?这是需要在MAC下找 ...

  9. 用cocos2d-android开发android游戏时调用box2d中的native本地函数问题

    用cocos2d-android开发android游戏时调用box2d中的new World(Vector2,boolean)时,出现如下报错: "java.lang.Unsatisfied ...

  10. Unity3D游戏开发之使用Unity3D开发2D游戏 (一)

    今天要和大家分享的是基于Unity3D开发2D游戏,博主一直钟爱于国产武侠RPG,这个我在开始写Unity3D游戏开发系列文章的时候就已经说过了,所以我们今天要做的就是利用Unity3D来实现在2D游 ...

最新文章

  1. linux epoll 模型详解
  2. socket通信入门
  3. Android设计模式——单例模式(Singleton)
  4. 解析全局配置文件的时候,做了什么?
  5. Python调用百度接口(情感倾向分析)和讯飞接口(语音识别、关键词提取)处理音频文件...
  6. csv java 科学计数法_javaweb开发页面数字过长显示科学计数法的问题
  7. Redis 常见延迟问题排查手册
  8. mysql中find_in_set()函数的使用(转载)
  9. 计算机资源管理器出问题怎么办,电脑资源管理器运行异常导致任务栏出现问题...
  10. ftp服务器上文件移动失败(ftpClient.rename返回false)
  11. linux 系统安全以及应用
  12. 小白入门黑客之渗透测试基本流程
  13. 为什么ThinkPad国行版这么贵?
  14. JAVA练习15-数组中重复的数字
  15. Python(私有变量)类中的特殊方法
  16. 1438. 较大分组的位置
  17. 视频监控在油气长输管道巡护管理的应用解决方案
  18. 轻松为WinRAR添加自定义的右键菜单
  19. 【报告分享】中国留学生归国求职洞察报告-领英(附下载)
  20. 80后创业的常见问题收集(欢迎讨论)

热门文章

  1. linux反编译java_linux系统上如何反编译.class文件
  2. 360驱动大师 2.0.0.1750 去广告去多余图标优化版(安装版 + 单文件版 + 网卡版)
  3. 微信小程序 Video API
  4. STM32和51系列单片机编程的区别
  5. 软件开发模式之敏捷开发模型,应用之DevOps
  6. # 淘宝客导购小程序最新版本
  7. 2018年医疗人工智能技术与应用白皮书
  8. acr122 java,ACR122开发包 SDK v1.1 [CDR 146]
  9. 联想微型计算机 y720,助你全场超神 评联想拯救者Y720 Cube
  10. ecshop index.php,]ECSHOP 源码分析(install/index.php1)