Android Unity后台进程开启与项目打开

首先我们需要找一个游戏工程来学习如何打包与运行游戏,在Unity官网中有很多可免费下载的示例程序,这是相当珍贵的学习资料,它们的下载地址为 http://unity3d.com/support/resources/example-projects/。


下面我们介绍如何打包与发布游戏。首先选择一个比较完整的游戏示例来进行讲解,根据上述的下载地址将游戏工程“AngryBots”下载至本地。启动Unity,在导航菜单栏中选择“File”→“Open Project”菜单项,打开一个现有的游戏工程,这里我们选择打开刚才下载的“AngryBots”游戏工程。


默认情况下,打开游戏工程后,场景视图与游戏视图中是不存在任何游戏资源的,需要打开当前游戏对应的某个场景文件。如图1-20所示,我们打开“AngryBots”这个场景文件,此时场景视图与游戏视图中出现了该场景文件中游戏的所有资源。不同场景对应的游戏资源也会不一样,所以直接打开对应的场景文件即可。


如图1-20所示,在Unity界面右上角的下拉列表用于设置Unity界面的整体布局,默认布局为“Wide”,我习惯使用“2 by 3”布局,读者也可根据自己的喜好选择适当的界面布局。


游戏制作完毕后,需要进行平台打包才能最终发布。由于我已经购买了iOS平台的Unity许可证,所以本节将以iOS平台打包为例向读者介绍打包过程。


首先在Unity导航菜单栏中选择“File”→“Build Settings”菜单项,打开“Build Settings”窗口,如图1-21所示,在打包平台中选择iOS,然后点击右下角的“Build And Run”按钮,此时Unity将帮我们自动生成对应iOS平台的Xcode游戏工程。其他平台的游戏包制作方法与iOS平台完全一样。只需选择对应的打包平台,Unity遍可轻松实现跨平台游戏打包与发布。


注意 Xcode是苹果公司免费向开发人员提供的集成开发环境,用于开发Mac OS X应用程序。Xcode从3.1开始附带iOS SDK。

android unity 开启后台进程 unity 打开项目_Windows

图1-20 界面布局

android unity 开启后台进程 unity 打开项目_Android_02

图1-21 “Build Settings”窗口

构建完iOS工程后,Unity会自动生成对应的Xcode游戏工程,其中包括运行在iOS平台下的所有Objective-C代码。使用Xcode打开Unity生成的游戏工程后,点击运行游戏按钮,构建的游戏工程与运行效果图将出现在我们面前,如图1-22所示。

android unity 开启后台进程 unity 打开项目_iOS_03

图1-22 运行效果

在Windows下打包与运行的方式与Mac下完全一样,同样是在Unity导航菜单栏中选择“File”→“Build Settings”菜单项,此时打开Build Settings对话框,如图1-23所示,在打包游戏平台中选择Unity 3.5版本最新支持的Flash Player格式(目前免费),因为Flash Player格式需要Java虚拟机的支持,所以在构建项目之前请确保电脑中配置了Java环境。确保无误后,点击右下角的“Build and Run”按钮,即可在Windows下创建自己的项目。

android unity 开启后台进程 unity 打开项目_Windows_04

图1-23 在Windows下打包与运行

项目构建完毕后,Unity会将Flash文件生成在指定路径当中。找到生成的Flash文件,打开它即可在Windows下运行该Flash游戏,如图1-24所示。怎么样?跨平台开发很酷吧。

android unity 开启后台进程 unity 打开项目_Android_05

图1-24 打包与运行

上面我们介绍了Unity在iOS平台下的打包过程。Unity在iOS平台下打包后,会将整个Xcode工程提供给开发者,而其他平台不会像iOS那样将源代码提供给开发者,而仅提供一个可运行的文件,比如在Android平台中打包后将生成一个.apk包,PC and Mac平台下打包后生成对应的.exe与mac应用程序,Flash?Player平台下打包后生成.swf格式的运行程序,WebPlayer平台下打包后生成网页格式的运行程序。

实际开发中可以通过消息传递或者插件的形式将游戏平台的相关代码加入到Unity工程中。例如,在Android平台下,Unity中无法使用Android系统提供的高级控件,可以将Android下的Java代码以插件的形式放在Unity工程中,最终通过传递消息的形式通知插件调用Android高级控件的方法。

   

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空