unity3d手机游戏开发开发的android 游戏有哪些

使用Unity进行Android游戏开发-android100学习网
使用Unity进行Android游戏开发
作者:周可辰
Unity是一个跨平台的游戏开发环境,使用C#或JS作为开发语言,用Unity开发的游戏只要点击一个按钮,就能轻松地发布PC、IOS或Android,甚至FLASH、Xbox,...
作者:周可辰
Unity是一个跨平台的游戏开发环境,使用C#或JS作为开发语言,用Unity开发的游戏只要点击一个按钮,就能轻松地发布PC、IOS或Android,甚至FLASH、Xbox,PS3、Wii,Web等平台的版本。不过每一个模块是要单独收费的。
Unity对Android有强大的兼容性:连最新上市的Android设备都能支持,包括Tegra平板和索尼爱立信的Xperia PLAY智能手机等。你可以第一时间把自己的游戏移植到这些刚刚上市的机型中。
Unity学习很容易,有完整的开发文档和活跃的社区支持(不过是都英文的,中文资料很少),并且有许多非常多的插件,很多都非常好用,比如我现在就用了NGUI插件来做游戏的GUI。
Unity的拥有可见即所得的开发界面,创建场景、设计关卡等工作,都不需要编程知识,完全可以让策划和美工人员参与到游戏开发中。
Unity很便宜,免费版本的Unity的附加组件Unityfor Android仅需400美元。当然,可以用破解版来学习。
★Unity开发Android游戏时,可以在Android手机上安装一个UnityRemote软件,将手机连上电脑,运行Unity Remote,然后启动Unity,运行你的游戏,就可以把手机当做输入设备,不用将游戏发布到手机上就可以快速调试程序了。
★Unity自带SVN工具——UnityAsset Server,这在小组开发中十分的方便。比如我在一个4个人的小团队中,我可以把我自己的电脑当做服务器,在服务器上新建一个空项目,并把我当前的项目上传到服务器上,然后设置所能访问该项目的用户。
? 小组内的其他成员只要输入我的IP地址(在同一个局域网内),和分配给他的用户名密码,就可以直接将服务器中的项目Update到本机。
? 当本机修改完项目后,点击Commit就可以同步到服务器上,若本机和服务器都修改了同一个文件,则需要选择保存本机的版本还是服务器上的版本。 这个简易的SVN可能并不如那些专业的SVN软件强大,但在小团队的开发中十分的方便,而且是集成到Unity中的,安装和使用都十分的简单。
? 下面介绍发布一个简易的项目到android手机的流程:
1)打开Unity3D后会出现创建Project的界面,和Eclipse很类似
? 这时候可以添加一些系统自带的插件包,我们暂时不添加。
2)新建以后就出现了开发界面,这里简单介绍下: Scene 开发视图:里面可以拖拽物体位置、改变大小、旋转角度等,是开发中最常的地方。 Game 游戏视图:点上面的以后游戏就会在Game视图里面运行,没点的时候可以看到摄像机当前的图像。 Hierarchy 场景层次图:放置场景物件,在游戏运行时与场景物体同步变化 Project 工程视图:等于游戏目录下的asset文件夹,放置游戏中用到的脚本,模型,图片等资源。 Inspector 检查视图:显示当前选择的物件属性等 最下面一条是输出框,用于打印错误或者调试信息
? 3)在Project里面右击 ——〉ImportPackage ——〉Standard Assets(Mobile)这是移动开发的包,全部Import导入。再在Project里面选中导入的StandardAssets(Mobile)———〉ControlSetups——〉CameraRelativeSetup,这时就可以看到这个实例场景。这是一个演示控制器的包,我们把这个项目导出到Android手机里面看看效果。
4)点击File菜单——〉BuildSettings——〉选中Android——〉右边DevelopmentBuild勾打上——〉点击下面PlayerSettings,这时在Insperctor视图里面可以看到一些基本设定,第一个Resolutionand Presentation是游戏视图设定,比如可以选择横屏还是竖屏,点击OtherSettings,设置Identification这个属性,随便写个名字com.SleepyHippo.AndroidTest。这布必须要做,不然会导出失败。
? 5)然后回到窗口点击Build,这里第一次点会跳出一个选中AndroidSDK的路径,选好确定后,输入一个apk的名字。没意外的话,就可以导出一个apk文件了 6)装入模拟机或真机就可以运行,效果如下:左摇杆是控制位移,右摇杆是控制方向。教你怎样用unity3d发布一个Android的apk文件.绝对精细。
精华热门加亮
&yo &初识unity3d已经有一段时间了。大约那是2012年的暑假。无意从手机上搜到了这个引擎。从今以后我就喜欢上他了。然后又从网上找了许多关于unity资料。一点点的积累,学习。
&& 尤其是Android游戏的开发。不知道你们对这个引擎感觉怎么样啊。呵呵。好了,话不多说。今天呢。我希望大家能和我来一起学习怎样用uinty3d开发出在android系统上运行的游戏。希望能与君共勉。
为什么要做这个教程呢。主要是因为过了今天晚上就是世界末日了。恐怕以后就没有机会了。(^_^ &哈哈。开玩笑了、)
&& &
&& 那我们就开始吧!!!!
&&1.首先呢。就是必要的一些软件工具了。 不用说unity3d这个是必要的(觉得这是不是废话)。然后就是。我们的一些运行的环境了。 &Java(jdk). &Android模拟器(sdk)[当然你有真机也可以]。这些你可以从网上下载。
在这里我给大家提供一个 Android模拟器(sdk)的 & &Java(jdk)就不提供了吧。度娘一下就出来了。Unity3d
就更不用说了吧(诶。还是有点废话)。呵呵。
2. 安装
一.Java的安装。
这个非常简单。打开你下载好的选择个路径安装就可以了。
在个就是环境配置。右击我的电脑-属性-高级-环境变量-新建三个路径(变量名有的话直接在上面操作就可以了)。
&& 1.变量名JAVA_HOME &
&& & 变量值C:\Program Files\Java\jdk1.7.0_03 (这个可能没有你必须新建。 注意:C:\Program Files\Java\jdk1.7.0_03这是我的。你的可能是D:\......,,E:\......) 这是我的java路径
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_2ad57c.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_e2cba.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
&& 2.变量名CLASSPATH &
变量值 .;%JAVA_HOME%\lib\tools.%JAVA_HOME%\lib\dt.%JAVA_HOME%\C:\Program Files\Java\jdk1.7.0_03\jre\lib\ext\QTJava.zip &
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_d237bab5b475ab5.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
&& &3.变量名Path & & 变量值C:\Program Files\Java\jdk1.7.0_03\bin( 这个可能先前已经有了。这段路径你放在前后都无所谓。如果你放在后面C:\...前面要有个分号隔开。如果有了就不用了。)
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_3c046d5bc19ee2d.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
注意。这上面都是我个人的。你要清楚你的java安装路径。
二.Android模拟器(sdk)的安装。
这个非常简单。你下载下来后。直接解压就可以了。解压以后就是这样的。
别忘了。这个也需要 环境设置。将你的模拟器platform-tools文件夹路径添加到上面讲的Path
变量值下。我的是G:\adt-bundle-windows-x86\platform-tools
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_e02.jpg');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
可以点击sdk Manager.exe
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_bc39.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
里面已经有我下载安装好的Android版本,2.3.3 & 3.0 &3.1.(所以你下载的才那么大600多M)。
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_52549dab33e4117.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
如果你需要更高的版本。可以运行更新你想要的更多版本。
好。这个就先放这。让后点击AVD Manager.exe.
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_ada038.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
运行以后。出现这个界面。
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_5203eebf06c8f73.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
划红线的是我已经新建好的不同的Android版本。别担心。一会你的也会有的。
你要做的是。点击右边的new按钮。
出现下面的界面。
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_ea7a752d3fb1daf.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
填写好你的AVDname 这个可以任意。
再选择Device。这是设置屏幕大小的。你可以选择一个都可以。
在个就是。Target 点击下拉箭头。看到没有。;里面的内容就是你安装的各个Android版本。你可以选择自己需要的。
最后别忘了。SD Card选择大小。好了。点击OK。再ok.
看到没有。你的AVD界面。是不是已经有了一个Android版本了?你可以多建几个版本。
选择一个Android版本。点击右下角的Start接着继续点击Launch。等一会。
真机(虚拟机)就出来了。大功告成。哈哈哈哈。
好吧。现在环境已经配置完成了
3.发布apk
&& & & &
&&打开你的unity3d .至于你要发布什么。做的是什么。我们在这里就不说了吧。我们现在只讨论发布过程。
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_2b4ffff0918579a.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
假如你应经做好了东西。准备发布。那就开始吧。
&&首先。设置一下你的模拟器路径。点击菜单栏中的Edit-Preferences
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_4a14cb.jpg');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
看Android SDK Location这个选项 浏览你的模拟器路径。
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_9dc96f.jpg');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
我的是
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_55ceb5b.jpg');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
这个设置完成后。我们继续。
点击 File-Build Settings
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_93ab30e620b329a.jpg');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
然后再 点击Add Current 添加你的场景。再 点击Switch platform 确保你的那个unity小图标在Android一行, 再点击Play Settings....
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_e1cee7.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
要注意的是划红线的部分。如果你原先没设置。第一个红线出你的应该是pany.Productname. 记住要把Company改成别的。只要不是Company就可以了。不让发布不了。
另外就是第二个划红线处。这是选择你要发布的apk文件的运行环境。也是最低环境。这里我们选择2.3 &每一个unity版本都有一个发布最低版本的限制。我这个已经是最低限制了。
更高的unity版本发布的最低Android系统版本限制也就会越高。
&& 特别要注意的是。你发布的Android版本如果你的模拟器里面没有这个版本的。那就会出现发布错误。还有就是假如说你发布了一个3.0的版本。你的模拟器里只有一个很高的4.0的版本。那也是会发布错误的。所以这一点要特别的注意。我原来就只在这里碰壁的。
好了。这个设置完就可以真的发布了。点击Build按钮。就可以发布出apk文件了。
最后教大家一下发布的apk文件怎么安装。
这个就简单了。
把你的apk文件放在D盘的根目录下(你也可以放在别的盘根目录下。因为我的除了C盘只有D盘了。郁闷啊)。
为什么要放在盘的根目录下呢?。这是为了安装方便。下面你就知道了。
然后打开:“命令提示符”
你也可以点击 开始-运行 输入cmd 也可以打开命令提示符。
你打开命令提示附后。 在上面输入 D:回车(这样就是在d根目录下找到你的apk文件。如果你放在更深的文件里。那就很麻烦了。)
然后在输入
adb install &xxx.apk &回车(xxx是你apk文件的文件名)
你就会看到。 他正在安装。
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_ffa4a0ed6419db0.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
&&
注意的是。安装以前你的Android虚拟机要运行这。
安装完成后。你在你的虚拟机屏幕上就可以看到。你的东西了。 是不是很激动啊。
慢慢享受吧。。。。。。。
本文章属于个人原创文章。如果有什么不足的地方。还望大家不吝赐教。
这一夜有你们真好。愿这一夜你们过得愉快。
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/Mon_9_7da1c2.png');" />
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" onclick="if(this.parentNode.tagName!='A'&&this.width>screen.width-461) window.open(this.src);" />
谢谢大家。
若你想下子下来看的话。我这里有原件。
&& & & & & & & & & & & & & & & & & & & & & & & & & & &风吹麦浪
要评论请先&或者&
楼主威武啊
實在要支持!
强悍滴人,顶
楼主 是不是64位的系统 不太行?
我也是新手。以后还请大家多多指教。金玺曾unity3d手机游戏开发完整版|Unity3D手机游戏开发pdf高清扫描版【免费电子书下载】-东坡下载
东坡下载:内容最丰富最安全的下载站!
→ Unity3D手机游戏开发 pdf高清扫描版【免费电子书下载】
金玺曾的Unity3D开发这本书自问世以来就一直好评如潮,有读者这样评价――“作者对Unity的理解及书中的实例,都堪称一流水平,重要的是与工作实际完全相合,并不是功能菜单的介绍,这与相关图书不同……”,也有读者这样评价“看过几本Unity3d开发的书,我觉得这本是有经验与最实用的。首先作者通篇通过热点范例教学,如第一人称射击游戏,太空射击游戏,塔防游戏等,其中的内容效果都来自作者自身开发的游戏,如《野人大作战》(大家可以在网络上搜到这款游戏,),不像很多书,代码一大堆,浪费了很多版面,本书代码适中,并加入了必须的注解,第二是图片适中……”,本节内容小编为大家整理带来的这本Unity3D手机游戏开发电子书为pdf格式高清扫描版,内容完整免费,共有384页,欢迎有需要的朋友前来下载查阅!Unity3D手机游戏开发目录第1章 快速入门 11.1 unity简介 11.2 运行unity 21.2.1 unity的版本 21.2.2 安装unity 21.2.3 在线激活unity 21.2.4 运行示例工程 41.2.5 安装 61.3 创建一个“hello world”程序 61.4 调试程序 91.4.1 显示log 101.4.2 设置断点 10小结 11第2章 太空射击游戏 122.1 浅谈游戏开发 122.1.1 开始一个游戏项目 122.1.2 阶段性成果 122.1.3 策划 132.1.4 编写脚本 13.2.1.5 美术 132.1.6 qa测试 142.1.7 发布游戏 142.2 游戏策划 142.2.1 游戏介绍 142.2.2 游戏ui 142.2.3 主角 142.2.4 游戏操作 152.2.5 敌人 152.3 导入美术资源 152.4 创建场景 162.4.1 创建火星背景 162.4.2 设置摄像机和灯光 202.5 创建主角 212.5.1 创建脚本 212.5.2 控制飞船移动 232.5.3 创建子弹 252.5.4 创建子弹prefab 262.5.5 发射子弹 272.6 创建敌人 282.7 物理碰撞 302.7.1 添加碰撞体 302.7.2 触发碰撞 322.8 高级敌人 342.8.1 创建敌人 342.8.2 发射子弹 362.9 声音与特效 382.10 敌人生成器 412.11 游戏管理器 432.12 标题界面 482.13 发布游戏 49小结 52第3章 第一人称射击游戏 533.1 策划 533.1.1 游戏介绍 533.1.2 ui界面 533.1.3 主角 533.1.4 敌人 533.2 游戏场景 533.3 主角 543.3.1 角色控制器 553.3.2 摄像机 573.3.3 武器 583.4 敌人 593.4.1 寻路 593.4.2 设置动画 633.4.3 行为 643.5 ui界面 683.6 交互 723.6.1 主角的射击 723.6.2 敌人的进攻与死亡 753.7 出生点 783.8 小地图 80小结 84第4章 塔防游戏 854.1 策划 854.1.1 场景 854.1.2 摄像机 854.1.3 胜负判定 854.1.4 敌人 854.1.5 防守单位 864.1.6 ui界面 864.2 游戏场景 864.3 摄像机 924.4 游戏管理器 954.5 路点 974.6 敌人 1024.7 敌人生成器 1054.7.1 在excel中设置敌人 1054.7.2 创建敌人生成器 1094.8 防守单位 1154.9 生命条 1194.10 自定义按钮 124小结 131第5章 资源创建 1325.1 光照 1325.1.1 光源类型 1325.1.2 环境光与雾 1345.1.3 lightmapping 1355.1.4 light probe 1375.2 terrain 1395.3 skybox 1425.4 粒子 1445.5 物理 1485.6 自定义shader 1505.6.1 自定义字体 1515.6.2 创建shader 1525.7 贴图 1555.8 3d模型导出流程 1555.8.1 3ds max静态模型导出 1555.8.2 3ds max动画模型导出 1575.8.3 3ds max动画导出 1585.8.4 maya模型导出 1585.9 动画 1595.10 优化 163小结 163第6章 与web服务器的交互 1646.1 建立服务器 1646.1.1 安装apache 1646.1.2 安装mysql 1666.1.3 安装php 1696.1.4 显示php信息 1716.1.5 调试php代码 1726.2 www基本应用 1746.2.1 http协议 1746.2.2 get请求 1756.2.3 post请求 1766.2.4 上传下载图片 1786.2.5 下载声音文件 1806.3 自定义数据流 1806.3.1 c#版本的数据流 1816.3.2 php版本的数据流 1886.3.3 测试 1926.4 分数排行榜 1956.4.1 创建数据库 1956.4.2 创建php脚本 1966.4.3 上传下载分数 199小结 202第7章 基于tcp/ip协议的聊天实例 2037.1 tcp/ip开发简介 2037.2 网络引擎 2047.2.1 数据流 2047.2.2 数据包 2147.2.3 逻辑处理 2157.2.4 定义消息标识符 2177.2.5 客户端 2177.2.6 服务器端 2247.3 聊天客户端 2297.4 聊天服务器端 2347.5 收发结构体 2387.6 protobuf简介 242小结 244第8章 用unity创建网页游戏 2458.1 网页游戏简介 2458.2 unity web 游戏 2458.2.1 streaming关卡 2458.2.2 上传游戏到kongregate 2498.2.3 与网页通信 2518.2.4 在网页上记录积分 2538.2.5 自定义网页模板 2548.2.6 自定义启动画面 2588.3 flash游戏 2598.3.1 软件安装 2608.3.2 导出flash游戏 2608.3.3 调试flash游戏 2618.3.4 从flash工程读取unity 导出的flash游戏 2618.3.5 在unity内调用as3代码 2678.3.6 flash版本的太空射击游戏 2718.4 assetbundle 2748.4.1 打包资源 2758.4.2 下载资源 2768.4.3 安全策略 279小结 280第9章 将unity游戏移植到ios平台 2819.1 ios简介 2819.2 软件安装 2819.3 申请开发权限 2819.4 设置ios开发环境 2829.5 测试ios游戏 2869.6 发布ios游戏 2889.6.1 申请发布证书 2889.6.2 创建新应用 2889.6.3 提交审核 2909.7 集成game center 2919.7.1 xcode到unity 2919.7.2 设置高分榜和成就 2979.7.3 实现game center功能 2999.8 集成内消费系统 3099.8.1 设置内消费 3099.8.2 实现内消费 3109.9 本地存储位置 317小结 317第10章 将unity游戏移植到android平台 31810.1 android简介 31810.2 软件安装 31810.3 运行android游戏 32010.3.1 设置android手机 32010.3.2 安装驱动程序 32010.3.3 设置android游戏工程 32310.3.4 测试android游戏 32710.3.5 发布android游戏 32710.4 触屏操作 32910.5 从到unity 33310.5.1 创建. 33410.5.2 导入.jar到unity 33710.6 从unity到eclipse 33910.6.1 导出eclipse工程 33910.6.2 设置导出的eclipse工程 34010.6.3 创建用于发布的eclipse工程 34110.6.4 发布程序 34610.7 自定义activity 347小结 350附录a c#语言 351a.1 c#基础 351a.2 面向对象编程 361a.3 字符串 368a.4 数组 370a.5 i/o操作 372a.6 委托 376小结 381附录b 特殊文件夹 382Unity3D手机游戏开发内容简介unity,也称unity3d,是近几年非常流行的一个3d游戏开发引擎,跨平台能力强,使用它开发的手机游戏数不胜数。《unity3d手机游戏开发》通过三个部分循序渐进地介绍了unity在游戏开发方面的不同功能。第1~5章,由零开始,引导读者从基本的操作到完成三个完整的游戏实例,使读者对unity游戏开发有一个较全面的认识。第6~7章,重点介绍了unity在网络方面的应用。第8~10章介绍了如何将unity游戏移植到网页、ios和android平台。另外,本书最后附有c#语言的快速教程,帮助缺乏程序开发基础的读者快速入门。《unity3d手机游戏开发》适合广大游戏开发人员,也面向游戏开发爱好者、软件培训机构,以及计算机专业的学生等。Unity3D手机游戏开发内容截图
安卓官方手机版
IOS官方手机版
Unity3D手机游戏开发截图
现在很多的朋友喜欢玩的手机游戏,手游比那些平面的手游显得更有立体感,玩起来也更有真实感,下面小编整理了一些,,好玩的手机游戏,无论你是想玩手机网游还是手机单机游戏,都可以满足你的需求。...
中文 / 129.0M石器时代2破解版是一款石器时代萌
英文 / 39.0M摔角革命3D(Wrestling Revolutio
中文 / 18.0M3D直升机Helidroid 3d full破解版
中文 / 45.9M伏击军用车队3D(Army Convoy Amb
中文 / 12.0M3d终极狂飙3相信大家都不怎么会陌
中文 / 13.5M3D暴力摩托狂野飙车是喜欢玩手机
Unity3D手机游戏开发 pdf高清扫描版【免费电子书下载】
本类最新软件
本类软件推荐
1.9M / 05-22 / pdf格式高清免费电子版
436KB / 05-22 / pdf格式高清完整版【人防gb】
3.4M / 05-21 / psd格式最新免费版
4.5M / 05-21 / abr格式免费版【ps徽章笔刷】
5.4M / 05-21 / pdf格式免费电子版
本类软件排行
装机必备软件
素材字体高考学习
请简要描述您遇到的错误,我们将尽快予以修正。
轮坛转帖HTML方式
轮坛转帖UBB方式

我要回帖

更多关于 unity3d android开发 的文章

 

随机推荐