01.
使用MIDP2.0开发游戏(1)GameCanvas基础MIDP2.0提供了对游戏的强有力支持,通过Javax.microedition.lcdui.game包,原来在MIDP1.0中很多需要自己写的功能现在都被当作标准API实现了,包括GameCanvas,Sprite,Layer等等。我们将使用MIDP2.0编写一个坦克大战...查看完整版>>
使用MIDP2.0开发游戏(1)GameCanvas基础
02.
使用MIDP2.0开发游戏(1)GameCanvas基础文章来源:J2ME开发网MIDP2.0提供了对游戏的强有力支持,通过javax.microedition.lcdui.game包,原来在MIDP1.0中很多需要自己写的功能现在都被当作标准API实现了,包括GameCanvas,Sprite,Layer等等。我们将使用MID...查看完整版>>
使用MIDP2.0开发游戏(1)GameCanvas基础
03.
使用MIDP2.0开发游戏(5)游戏内核我们预备开始设计游戏内核。通常,游戏和桌面Windows程序不同(扫雷等桌面游戏除外),它不能依靠消息驱动,因为游戏通常只有一个画面,而且需要高速更新。因此,游戏只能靠时钟驱动。大部分游戏都在一个时钟驱动...查看完整版>>
使用MIDP2.0开发游戏(5)游戏内核
04.
使用MIDP2.0开发游戏(5)游戏内核文章来源:J2ME开发网我们准备开始设计游戏内核。通常,游戏和桌面Windows程序不同(扫雷等桌面游戏除外),它不能依赖消息驱动,因为游戏通常只有一个画面,而且需要高速更新。因此,游戏只能靠时钟驱动。大部分游戏...查看完整版>>
使用MIDP2.0开发游戏(5)游戏内核
05.
使用MIDP2.0开发游戏(4)改进的地图生成方式上次我们用SPRite实现了背景,但是这样不便于通过地图数据生成地图。通常,游戏中的地图都被分成NxN的方格,一般仅有几种图案。幸运的是,SUN在MIDP 2.0已经考虑到了游戏开发者需要的这个功能,TiledLayer便是通过贴...查看完整版>>
使用MIDP2.0开发游戏(4)改进的地图生成方式
06.
使用MIDP2.0开发游戏(4)改进的地图生成方式上次我们用SPRite实现了背景,但是这样不便于通过地图数据生成地图。通常,游戏中的地图都被分成NxN的方格,一般仅有几种图案。幸运的是,SUN在MIDP 2.0已经考虑到了游戏开发者需要的这个功能,TiledLayer便是通过贴...查看完整版>>
使用MIDP2.0开发游戏(4)改进的地图生成方式
07.
使用MIDP2.0开发游戏 (4) 改进的地图生成方式上次我们用Sprite实现了背景,但是这样不便于通过地图数据生成地图。通常,游戏中的地图都被分成NxN的方格,一般仅有几种图案。幸运的是,SUN在MIDP 2.0已经考虑到了游戏开发者需要的这个功能,TiledLayer便是通过贴...查看完整版>>
使用MIDP2.0开发游戏 (4) 改进的地图生成方式
08.
游戏开发基础(9)游戏开发基础(9)第一节 3D类游戏设计3D光线投射游戏包括从高解析度图形到快速动画的许多技术。尽管3D场景在这些不同的游戏中可能变化很大,玩游戏的方法和设计游戏的基本技术却是类似的。场景中较明显的组成部分包括...查看完整版>>
游戏开发基础(9)
09.
游戏开发基础(8)游戏开发基础(8)第一节窗口的移动和改变大小时case WM_SIZE:case WM_MOVE:if (IsIconic(hWnd)){ Msg("FoxBear is minimized, pausing"); PauseGame();}if (bFullscreen){ SetRect(&rcWindow, 0, 0, Get...查看完整版>>
游戏开发基础(8)
10.
游戏开发基础(7)游戏开发基础(7)第八章 例程之初始化部分第一节DDInit():DDInit()的作用是枚举驱动程序,它的具体运行过程如下:首先调用DirectDrawEnumerate(),这个函数的作用在第五章 DirectDraw深入篇第三节选择DirectDraw驱动程...查看完整版>>
游戏开发基础(7)
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。