如何把网页android小游戏开发发成android游...

您当前位置:&->&&->&
更新时间:
文件大小:47.7MB
语言要求:英文
浏览次数:人浏览
同类热门资料
资料下载地址
(确认已经开启迅雷或电驴)
图书简介:
Beginning Android Games offers everything you need to join the ranks of successful Android game developers. You'll start with game design fundamentals and programming basics, and then progress towards creating your own basic game engine and playable games. This will give you everything you need to branch out and write your own Android games.
The potential user base and the wide array of available high-performance devices makes Android an attractive target for aspiring game developers. Do you have an awesome idea for the next break-through mobile gaming title? Beginning Android Games will help you kick-start your project.
The book will guide you through the process of making several example games for the Android platform, and involves a wide range of topics:
The fundamentals of game development
The Android platform basics to apply those fundamentals in the context of making a game
The design of 2D and 3D games and their successful implementation on the Android platform
What you&ll learn
How to set up and use the development tools for developing your first Android application
The fundamentals of game programming in the context of the Android platform
How to use the Android's APIs for graphics (Canvas, OpenGL ES 1.0/1.1), audio, and user input to reflect those fundamentals
How to develop two 2D games from scratch, based on the Canvas API and OpenGL ES.
How to create a full-featured 3D game
How to publish your games, get crash reports, and support your users
How to complete your own playable 2D OpenGL games
Who this book is for
This book is for people with a basic knowledge of Java who want to write games on the Android platform. It also offers information for experienced game developers about the pitfalls and peculiarities of the platform.
开始Android的游戏提供一切您需要加入Android的游戏开发成功的行列。你会开始与游戏设计基础和编程的基础,然后逐步实现建立自己的基本的游戏引擎和游戏可玩。这会给你一切你需要另辟蹊径,写自己的Android游戏。
潜在的用户群和现有的高性能装置,使机器人的广泛有志游戏开发商吸引力的目标。你有一个真棒理念,为下个周末通过手机游戏标题?开始Android的奥运会将帮助你踢启动项目。
这本书将指导制作为Android平台的几个示例游戏的过程,并涉及广泛的议题:
游戏开发的基础
Android平台的基础到应用的背景下做一个游戏的基础
的2D和3D游戏设计及其在Android平台上成功实施
你将学习什么
如何设置和使用开发你的第一个Android应用程序开发工具
在Android平台中游戏编程的基本知识
如何使用Android的图形的API(画布,OpenGL ES的1.0/1.1),音频,和用户输入,以反映这些基本面
如何从头开发两个2D游戏的基础上,画布的API和OpenGL ES。
如何创建一个全功能的3D游戏
如何发布你的游戏,让崩溃报告,并支持你的用户
如何完成自己的二维OpenGL游戏可玩
这本书是谁
这本书是为具有基本的Java知识的人谁想要写在Android平台上的游戏。它还提供了有关的缺陷和平台的特殊性,经验丰富的游戏开发人员的信息。
PS: 本人热爱音乐,文章,计算机,创建&诗乐般的PC& QQ群&& ,驴友有兴趣可加入跟我一起讨论,同时共同分享VC资源。
相关学习资料
友情链接:
&&&& &&&&&&&&&&&&&&&&
学习资料库,由广大资源爱好者通过共享互助而共享各种学习资料,但学习资料库无法保证所共享资料的完整性和合理性
版权所有 Gzip enabledAndroid游戏开发实例与技巧
在IT技术如火如荼的今天,移动开发已成为新的技术热点。其中Android开发就是一个热门方向。如果你对Android感兴趣,又对游戏开发感兴趣,推荐学习本专题,汇集了Android游戏开发的实例技巧。
阅读量:57787 收藏量:1
11250/26071/17199/23997/32590/02123/01582/21734/01372/01200/09099/23429/1960/03591/2850/1834/1923/0827/01382/11121/0677/02138/31706/01239/01306/21330/02379/3
温馨提示:添加博文完善专题,帮助他们的同时您可以获得5个无忧币奖励哦~
一周热赞博文给我们留言
地址:福建省晋江市青阳街道洪山路国际工业设计园纳金网
***: 400-067-3919
(周一到周五, 周六周日休息)
设计师入口
查看: 4158|回复: 0
最后登录注册时间阅读权限90积分8877
高级设计师, 积分 8877, 距离下一级还需 1123 积分
纳金币75379 精华13
本文由羽化分享,这次主要是给大家认识下,具体怎么在Android开发一个像样的游戏,与君共勉:
Unity3D 3.3.0
MB525 defy Android 2.1-update1
本次学习:
1.认识Unity
2.Unity3D环境搭建与Android软件生成
3.Unity3D基本使用方法
1.认识Unity3D
Unity3D是一个让开发者能够在多平台制作同一款游戏的游戏开发工具,有专业的图像处理和游戏引擎,能做出各式各样的游戏。
羽化以前认为Android游戏开发只能在Eclie里面死活敲代码,也许是自己阅历不够,不知道游戏引擎能给游戏开发带来如此大的便利,无论是3D游戏还是2D游戏都可以用Unity3D开发而且转成IPHONE游戏也很简单,因为Unity3D很多移动开发功能IPHONE与Android是共用的,其中最主要的控制器就是一样的,这样我们就基本上告别Eclipse了。。。
由于Unity3D里面的脚本是用C#或者Java Script写的,学习过这两个语言最好,不会也没关系,还可以学嘛(和羽化一样),其实C#和JS与Java类似,看起来不会那么陌生,要注意的是JS中无论什么变量声明都是”var”表示,这点对于声明经常出错的羽化来说很好-0-
2. Unity3D环境搭建与Android软件生成方法
& && & 这里给大家介绍两个网站,在里面可以下载到最新的UnitySetup-3.3.0包括破解补丁U3v3.3.0f4_Win和脚本编辑器UnityScriptEditor2.55,还有很多学习资料,包括羽化正在学的Unity视频教程(全英文啊=。=),还有全中文帮助文档,虽然现在资料很少,但可以看出Unity3D越来越给力中。。。
/& && && &&&Unity3D中文帮助文档
/& && && && & Unity3D专业论坛
& && & ***过程就不详细写了,很简单的。这里要注意的是,***的系统用户名不要是中文的,要不打开Unity3D以后Scene里面看不到东西,这是羽化的切生体验- -。
1)第一次打开Unity3D后会出现创建Project的界面,这就和Eclipse创建项目一样的道理,这时候可以添加一些插件包,这步操作羽化留在了软件打开后。
2)新建以后就出现了开发界面,这里简单介绍下:
Scene 开发视图:里面可以拖拽物体位置、改变大小、旋转角度等,是开发中最常的地方。
Game& &游戏视图:点上面的运行以后游戏就会在Game视图里面运行,没点的时候可以看到摄像机当前的图像。
Hierarchy 层试图:放置游戏物件,在游戏运行时可以观察游戏物件变化
Project 工程视图:里面可以新建文件夹管理脚本,渲染,图片等。
Inspector 检查视图:显示物件属性等
最下面一条,一般情况下不会显示东西,如果出错或者打印语句都是显示在下面:
先不管那么多,生成个Android软件再说。
3)在Project里面右击 ----〉 Import Package ----〉 Standard Assets(Mobile)这是移动开发的包,全部Import导入吧。再在Project里面选中导入的Standard Assets(Mobile)------〉Control Setups----〉CameraRelativeSetup,这会提示保存Scene,我们就保存一个,可以看到Project里面多了一个我们保存的Scene,游戏运行就是从Scene开始,这时应该可以看到这个包的显示了。一眼就看出这是一个演示控制器的包,这个时候我们就不管这个工作原理,先放在Android手机里面看看效果。
4)点击左上角的File菜单----〉Build Settings----〉选中Android----〉右边Development Build勾打上----〉点击下面Player Settings,这时在Insperctor视图里面可以看到一些基本设定,第一个Resolution and Presentation是游戏视图设定,横屏还是竖屏随你可以默认它,点击Other Settings,这里主要设置Identification这个属性,里面第一个相当于项目包,这个一定不能默认,自己随便写个名字比如羽化就是com.LB.first其他设定大家可以自己研究,对于生成这个软件,这步必须改。
5)然后回到窗口点击Build,这里第一次点会跳出一个选中Android SDK的路径,大家都懂的,自己放哪的选哪,确定后,输入一个apk的名字,就叫作LB,如果发生什么错误,可以看看下面的提示。
6)软件已经生成好了后就可以丢到手机里面***试试了,你可以直接丢在SD卡里面***,这里羽化给大家介绍个简单的方法,对于模拟器还是真机都适用,首先设置环境变量,在Path里面添加如羽化自己目录的D:android-sdk-windowsplatform-tools,这样就可以在命令控制台里面打命令了,比如羽化***的命令是cd C:UsersLiBeiDocumentsLB先到apk目录下,再输入adb install LB.apk这里要注意若你原来***过相同名字软件,先卸载了再装。
7)实际运行效果左摇杆是控制位移,右摇杆是控制方向:
步骤看起很多,其实很简单。
3.Unity3D基本使用方法
& && & 这里羽化推荐大家看看视频,看视频学起来得很快,羽化就讲讲自己照视频做的例子,解压后可以通过Open Project选项打开这个例子,选中Scene里面的Scene1打开,运行是在电脑上。
1)场景创建
全是Cube搭建的,看一眼就知道了,Cube可以在上方Gameobject----〉create other里面创建,也点击Hierarchy层视图下面的Create创建,位置调整可以在Scene里面通过左上角的物件选项慢慢调整,第一个是观察,第二个是调整位置,第三个是调整角度,第四个调整大小。
这里主视角是用Standard Assets(这要自己导入)----〉Character Controllers----〉First Person Controller 可以看到这里能直接用的物件其实都是Prefab预设。这里可以看天空,其实是运用了Skybox组件,选中Main Camera可以在菜单中Component----〉Rendering----〉Skybox。
若无光运行的时候漆黑一片,这里放了个Point Light点光,数值可自行调整,添加和Cube一样。
脚本放在Scripts文件夹下,里面Door是控制门开关,Shoot是点击事件,Respawn是坠落返原地。注意这里脚本写好以后要拖到对应物体上才能运行。
开门其实是个动画,创建在Component----〉Miscellaneous ----〉Animation
火焰是粒子产生的,粒子创建和Cube类似,Particle System里面的数值要做相应调整就会有火焰效果了。
再介绍几个Component里面重要的组件
1)Rigidbody 刚体
刚体顾名思义,有重量,带碰撞都是刚体的属性,若你为一个物件添加这个组件,证明你需要前面这几个属性。
2)Character 人物
其实里面放的都是控制视角或者是主角操作的脚本。
3)Trail Renderer 路径渲染器
很有用的组件,可以看到自己走过的路径,论坛上有个切水果刀光的例子就是用到它。
以后有什么新的发现或者作品,羽化会上传到博客里面,这次Unity3D基础学习就到这里。(更多Android开发Unity3D游戏资源分享尽在纳金网/).
站长推荐 /1
纳金名模第135期茶几3d模型:数量100个,大小为125MB。完全免费下载哦!这样的福利我和我的小伙伴们都惊呆了!!下载地址:
400-067-3919
Powered by - X2.5
Narkii Inc.

参考资料

 

随机推荐