写给VR⼿游开发⼩⽩的教程:(⼀)Unity3D进⾏Android开
发的环境搭建(虚拟机调试)
⾸先作为⼀篇VR⼿游开发笔记,第⼀章和VR没有任何关系,单纯讲环境配置
本章主要讲述怎样从零开始搭建android⼿机游戏开发环境,只⽤⼀台windows系统的PC机,将第⼀个⽰例⼯程成功运⾏在android虚拟机上。与单纯的app开发不同的是,游戏开发不再使⽤eclipse作为开发平台,游戏制作需要⼀个处理光照、特效、动画、物理效果等等的开发平台,即引擎,通俗来讲,引擎就是⼀个做菜的⼤锅,⽽组成游戏的各个元素(3D模型,动画特效,碰撞,⾳效,脚本等等)就是炒锅中的菜,经过引擎的处理,形成⼀款完整的游戏。
作为时下⼿游开发的主流,这⾥我们使⽤Unity3D作为游戏引擎。Unity5.1以后,Unity开始提供了对虚拟现实的第⼀⽅开发⽀持,作为VR ⼿游开发,它再适合不过了。
1.Unity下载安装
Unity官⽅历史版本下载
注意!!这⾥千万不要直接下载Unity编辑器,⽽是下载Unity安装程序,然后通过安装程序去下载资源,因为直接下载的Unity编辑器是不带Android模块的。
下载完以后,打开,⼀路点击next,到达如下图所⽰界⾯,注意要勾选Android Build Support(同理如果是ios开发就勾选ios Build Support,当然对于安卓开发没必要勾选)
点击next。
出现下图所⽰,解释⼀下,上⾯两项是选择下载好的⽂件在安装完成后是否被删除,默认选第⼀项,然后选择好你Unity的安装位置,点击next,开始下载。
耐⼼等待下载完成后,还要对Unity进⾏破解,windows有通⽤的破解⼯具,附下载地址
选择好Unity的路径,点击PATCH按钮破解,完成后,注册⼀个Unity账号就可以打开Unity了。
2.Android环境搭建
android环境搭建是⼀个复杂的⼯作,先什么都不要⼲,下载两个东西
JDK
Windows x86版对应32位系统
Windows x64版对应64位系统
ADT
有两个选择,可以选择下载Android Studio
也可以下载最原始的集合了eclipse和SDK的压缩包ADT Bundle
windows 64位系统
windows 32位系统
游戏开发工程师需要学什么
在教程⾥使⽤的是ADT Bundle。
在⾮系统盘新建两个⽂件,⼀个命名JDK,⼀个命名ADT
将刚刚下载完毕的JDK安装⾄JDK⽂件⽬录下,ADT安装⾄ADT⽂件⽬录下
解释⼀下:⾸先JDK全称Java Development Kit是 Java 语⾔的软件开发⼯具包,主要⽤于移动设备、嵌⼊式设备上的java应⽤程序。Android上层是⽤java编写的,所以java开发⼯具包是必要的。ADT全称AndroidDevelopTool,他包含SDK和eclipse。SDK全称Software Development Kit,⼀般都是⼀些被软件⼯程师⽤于为特定的软件包、软件框架、硬件平台、操作系统等建⽴应⽤软件的开发⼯具的集合。通俗⼀点讲,就是,要开发安卓程序,就要有安卓操作系统。
打开ADT⽂件夹,运⾏SDK Manager,在上⽅⼯具栏点击Tools,选择Options项,按下图所⽰填写完毕
下载Android系统的API是要连接⾕歌服务器的,中国的关系,google的连接速度⼏乎没有,所以如下图填写下载设置,可以⼤幅改善速度。
接下来需要下载SDK中具体的某些开发⼯具了
⾸先,Tools栏下,下载勾选的这三个,安装完成后,右边显⽰Installed,就可以了
另外需要下载⼀个Android系统,需要下载Android5.0以上,建议下载Android 6.0(API 23)
最后Extra栏⽬下,下载这两个。其中Google USB Driver不多说了,是usb调试必备的,Intel x86 Emulator Accelerator是模拟器加速的⼯具。下载完成后还没结束,在ADT安装⽬录下的sdk/extras/Intel⽂件夹下到刚刚装的Intel x86 Emulator Accelerator⽂件夹,进⼊以后运⾏intelhaxm-android安装程序,完成后才全部安装完毕。解释⼀下,Intel x86 Emulator Accelerator是intel采⽤的虚拟硬件加速技术,实现android模拟器的加速。强调!!Intel x86 Emulator Accelerator⼀定要装,不然后⾯会出现问题
完成了必要组件的下载,接下来就是添加虚拟机,还是打开SDK manager,点击Tools栏下的Manage AVDs,点击create创建
因为装了intel加速,可以选择Intel Atom(x86)或者Intel Atom(x86_64)的CPU,(如果没装请选择ARM处理器,不然会报错虚拟机启动不了)
target项选择之前安装的安卓系统,RAM的话,如果电脑好的话,可以选择1024,反正这个就是越⼤虚拟机运⾏越流畅
最后勾选Use Host GPU项,Use Host GPU是使⽤主机GPU的意思(必须要勾选,不然程序会⾃动退出),左边Snapshot键是快照功能,这⾥没必要勾选,点击ok创建完毕
3.最后的连接步骤
打开Unity,新建⼯程,出现如下所⽰界⾯,这个就是我们现在的游戏场景,我们不做改动,直接将其作为场景保存,点击file-save scene
保存到⼯程⽬录下

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。