摘要:
总结 在这一章中你学到了有关Xna Shooter的所有知识。不仅介绍了3D特效,Billboard,简单场景渲染,用新的游戏类处理游戏逻辑,也为接着要遇到的更先进的赛车游戏做好了准备。 你的图形引擎现在能够渲染纹理,三维模型,三维特效,shader,通过XACT处理声音效果,并处理用户输入,所有游戏类也更简单,你也非常熟悉游戏类了。Player类处理大部分游戏逻辑,这已在Rocket Com...
阅读全文
posted @ 2010-09-08 09:37
AlexCheng
阅读(169)
推荐(0)
摘要:
挑战:用引擎编写自己的游戏 本书之前已经讨论了很多游戏,在你开始最后一个游戏之前我建议你使用游戏引擎创建自己的小游戏。本章你看到了所有的重要步骤,从在Rocket Commander引擎的基础上创建Xna Shooter引擎,而且更强大(除非您想要做一个空间游戏)。或许你已经有了一些很棒的游戏创意,如果你还没有开始,不要等待,开始实现它们吧。 为Xna Shooter实现额外的辅助类花了我一半以上...
阅读全文
posted @ 2010-09-08 09:36
AlexCheng
阅读(254)
推荐(0)
摘要:
XNA Shooter游戏 现在可以创建XNA Shooter游戏了。你有了所有的三维模型,所有的效果文件和纹理和声音效果文件,也不必担心场景,因为它工作得很好场景本身是在表面之下的(即z值小于0),这意味着只需将物体放置在z高度为0的地方,这样能使添加特效,碰撞检查和测试变得更轻松。 现在,你可以通过Misson类的场景渲染方法添加自己的飞船并在Player类中控制它。渲染只需以下代码: ...
阅读全文
posted @ 2010-09-08 09:26
AlexCheng
阅读(341)
推荐(0)
摘要:
首先,到 http://code.google.com/p/msysgit/downloads/list 上下下载Git-xxx.exe,目前最新版本的是 Git-1.7.0.2-preview20100309.exe。下载后安装,然后到新建一个文件夹,保存源码。比如Android,右键选中文件夹,选择“git bash”即可打开windows上的git命令行,找到你需要下载的git路径,就可以使...
阅读全文
posted @ 2010-09-07 15:14
AlexCheng
阅读(347)
推荐(0)
摘要:
游戏场景绘制 XNA Shooter游戏的场景只是一个具有1024×1024的纹理的简单3D模型。但是,场景渲染并不容易,在下一部分您将通过整整一章的内容为接下来的赛车游戏制作场景和赛道。 但是我不想为一个简单的射击游戏花太多时间,因为这个游戏只在背景上渲染场景而且无需交互。因此,没必要实现一个场景渲染引擎去渲染数以千计的多边形,只需把纹理贴片放置在多边形上,对不同地面的纹理类型实现alpha混合...
阅读全文
posted @ 2010-09-07 09:09
AlexCheng
阅读(307)
推荐(0)
摘要:
整合在一起 在前两章你已经看到了XNA Shooter的一些代码片段了。在开始之前你需要XNA Shooter项目的所有文件,这些文件应首先被建立。该项目需要所有XACT项目的音效,以及shader、字体纹理、测试、菜单等。最后,在添加.x三维模型和纹理文件后您可以继续下去了,并通过Txeture、Shader和Model类中的单元测试对其进行测试。 在进行了以下操作后,图11-1显示了名...
阅读全文
posted @ 2010-09-07 08:46
AlexCheng
阅读(278)
推荐(0)
摘要:
我们平时升级的Rom都是打包成适合Recovery方式刷机的包。能够被Recovery程序识别并处理的包应该有一个固定的格式,我理解的一些重要的约束如下: 1)必须是标准的zip压缩包; 2)recovery脚本必须存入在META-INF\com\google\android\update-script; 3)其它的一些证书和签名信息应该都放在\META-INF\下。 我们有没有可能自己定制ROM...
阅读全文
posted @ 2010-09-06 16:47
AlexCheng
阅读(416)
推荐(0)
摘要:
hboot(我们刷的SPL就是这玩意),这个分区是最基本的引导分区(类似电脑中的BIOS),这个区坏了,差不多就变砖了,所以我们刷SPL时才要如此小心啊。 boot,这个分区应该是linux操作系统的引导分区。 radio,这个分区是手机的一些底层设备相关的驱动或功能程序吧,如打电话和发短信等,不同的系统版本会有不同的radio配套,我们平时刷了高版本的ROM后,如果不刷高版本的Radio就有...
阅读全文
posted @ 2010-09-06 16:43
AlexCheng
阅读(976)
推荐(0)
摘要:
Widget的这个创想来自一个叫做Rose的苹果电脑工程师。98年的一天,Rose在自己的苹果操作系统桌面玩一个可以更换皮肤的MP3播放器时忽发奇想:如果在我桌面上运行的所有工具都能够更换皮肤或外观,那将是一件很酷的事情,Rose的兴奋之情溢于言表,它给这个酷酷的玩意儿起了个名字叫 “Konfabulator”。 widget具有哪些特征呢? 1.身材微:它们一般都很小,在终端上嵌入...
阅读全文
posted @ 2010-09-04 16:45
AlexCheng
阅读(252)
推荐(0)
摘要:
Android安装程序默认扩展名为.apk APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或 Android手机中执行即可安装。 扩展阅读:APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM ex...
阅读全文
posted @ 2010-09-04 15:08
AlexCheng
阅读(249)
推荐(0)