《Android4游戏编程入门经典》读后感

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/8497974 《Android4游戏编程入门经典》读后感作者:chszs,转载需注明。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/8497974

《Android4游戏编程入门经典》读后感

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs

对于程序员来说,游戏编程并不是一件容易的事情。很多人都有过或者产生过开发游戏的念头,但是开发一款游戏谈何容易,以至于很多开发者又把这念头生生掐灭。

国内学习Android开发的人越来越多,Android平台上的各种应用也是层出不穷。支持Android的游戏无疑是其中的明星方向,也是最有前途的方向之一。但是,游戏开发的门槛很高,很多开发者能够写Java程序,但是一听到游戏开发,立马就歇菜了。怎么办?《Android4游戏编程入门经典》无疑就是砍掉门槛的一把斧头,让开发者能够轻松地进入游戏开发这个行业。

本书《Android4游戏编程入门经典》的结构大致如下:



前两章是对Android开发做一个整体介绍,让那些对Android开发还很陌生的开发者也能迅速进阶,跨入Android开发的大门。而对于那些熟悉Android开发的程序员来说,可以跳过这两章。

第三、四章讲述了游戏开发基础,以及Android在游戏开发方面的API介绍。内容包括游戏类型的介绍,比如休闲游戏、益智游戏、动作类游戏,游戏的核心机制,编写一个故事和一种艺术风格等。还有游戏开发方面的API介绍,包括处理输入设备的API介绍、文件处理API的介绍、音频和音效API的介绍、音乐流API的介绍等等,

第五、六章讲述了Android游戏开发框架。其中贯穿这Mr. Nom这款示例游戏的开发,以示例游戏的开发讲解Android游戏框架的使用技巧。

第七、八、九章则讲述了OpenGL ES的2D图形库的介绍及如何在游戏中的使用过程。包括纹理的创建和使用,半透明混合处理、2D变换、向量、物理定律的使用,2D照相机等,并以Super Jumper示例游戏进行讲解开发过程。

第十、十一、十二章则讲述了OpenGL ES的3D图形库的介绍以及如何在游戏中应用这些库。其中包括z-buffer、3D网格、矩阵和变换的技巧,向量、光源、材质等知识的应用,以及碰撞检测等。

第十二章介绍了Droid Invaders示例游戏,概述了三维游戏开发的整个过程。

最后的第十三、十四章则讲述了如何发布Android游戏的相关知识,以及如何进一步进阶的方法。

看完本书,你不会再是游戏编程的门外汉,但是,若是你想指望学完本书就成为游戏开发高手,也是不可能的。它是一把斧头,为您削去游戏开发的门槛,引领你的入门。要想成为游戏开发高手,还得靠自己多实践,多写程序,在实战中不断地提高自己。先从入门开始吧!


目录
相关文章
|
数据库连接 Android开发
安卓android期末项目之纸牌游戏之三
安卓android期末项目之纸牌游戏之三
91 0
|
存储 Android开发 数据库管理
Android安卓项目猜纸牌游戏之二 实体类
Android安卓项目猜纸牌游戏之二 实体类
45 0
|
28天前
|
Java API 开发工具
Cocos游戏如何快速接入安卓优量汇广告变现?
本文介绍了如何在Cocos游戏项目中快速接入安卓优量汇广告,通过详细的步骤指导,包括前期准备、编辑gradle和清单文件、核心代码集成等,帮助开发者轻松实现广告功能,增加游戏的盈利渠道。文中还提供了示例工程下载链接,方便开发者直接上手实践。
Cocos游戏如何快速接入安卓优量汇广告变现?
|
7月前
|
算法 Java 定位技术
分享104个益智休闲安卓游戏源码,总有一款适合你
分享104个益智休闲安卓游戏源码,总有一款适合你
411 1
|
7月前
|
编解码 移动开发 人工智能
android游戏源码
android游戏源码
195 0
|
Android开发 Windows
Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
18328 47
|
机器学习/深度学习 人工智能 安全
2023 Google 开发者大会:无障碍游戏体验升级、安卓开发人员生产力爆棚
2023 Google 开发者大会:无障碍游戏体验升级、安卓开发人员生产力爆棚
|
XML Android开发 数据格式
Android项目猜纸牌游戏之一 界面设计和资源文件的设计
Android项目猜纸牌游戏之一 界面设计和资源文件的设计
83 0
|
Android开发
最强大脑之《数字华容道》游戏Android端的具体实现
其实我的实现方式很是简单,自定义一个View,确定View大小后,绘制八个格子,确定八个格子的左上右下,随机给八个格子绘制数据,比如第八个格子绘制的是“1”,那么,随着手势的移动当第八个格子也就是“1”的左上右下和第一个格子的左上右下相等时,那么这个格子的位置是正确的,同理,其它格子也是如此实现,当所有的格子都找到位置后,一一比较都是相等的,那么我们就可以判断,移动成功,那么就可以进入下一关了。
201 0
|
开发工具 Android开发 Python
【Android 逆向】逆向修改游戏应用 ( APK 解析工具 | 解包 -> 分析 -> 重打包 -> 签名 流程 )
【Android 逆向】逆向修改游戏应用 ( APK 解析工具 | 解包 -> 分析 -> 重打包 -> 签名 流程 )
772 0
【Android 逆向】逆向修改游戏应用 ( APK 解析工具 | 解包 -> 分析 -> 重打包 -> 签名 流程 )