随笔分类 -  游戏开发

摘要:在阅读这篇文章前、请先查看一下这两篇文章I、Cocos2d-x学习之windows 7 android环境搭建http://www.cnblogs.com/lhming/archive/2012/06/27/2566460.html如果迩已经看完这篇文章并且没什么问题、请忽略这里吧、囧一、这里莪首先给迩关于版本的建议:1、如果迩是个完全的新手、建议迩下载cocos2d-x 1.x的版本、因为自从2.0版本开始、cocos2d将会使用opengles2.0、这意味着更强的图形功能、也意味着更少的兼容性、囧、部分老版本的android机器不支持gles2.0、而且也绝大部分PC机器使用androi 阅读全文
posted @ 2012-08-01 09:58 klobodnf 阅读(2594) 评论(0) 推荐(0)
摘要:原文链接http://www.cnblogs.com/andyque/articles/1988097.html 阅读全文
posted @ 2012-07-26 10:21 klobodnf 阅读(769) 评论(0) 推荐(0)
摘要:通常使用计数器进行计时、会使用系统时间或者游戏时间而得出、比如windows有从windows启动到现在的时间函数、而SDL也有从游戏启动到现在的时间函数、但莪们使用计数器能使用的条件就是据此来计算出莪们需要的游戏时间、下面先让莪介绍一下这些变量含意getSDL: 游戏从开始到现在的时间start:开始的时间点pause: 暂停的时间点used: 使用时间wait: 等待时间绿色条:使用时间蓝色条:等待时间假设游戏开始马上开始计数、赋值start当前秒数为游戏开始时间、也就是0(实际上这不大可能、然后游戏初始化肯定会花费些时间、大概会花几十毫秒的时间吧)、所以时间使用时间就是used = ge 阅读全文
posted @ 2012-07-21 15:19 klobodnf 阅读(1076) 评论(0) 推荐(0)
摘要:假设有矩形RECT1和RECT2、有八个顶点 1 bool test_collision__2(SDL_Rect *rect1, SDL_Rect *rect2) 2 { 3 int x1_1 = rect1->x; 4 int y1_1 = rect1->y; 5 int x1_2 = rect1->x + rect1->w; 6 int y1_2 = rect1->y; 7 int x1_3 = rect1->x; 8 int y1_3 = rect1->y + rect1->h; 9 int x1_4 = rect1->x + re. 阅读全文
posted @ 2012-06-25 18:29 klobodnf 阅读(5412) 评论(0) 推荐(0)
摘要:Secret Maryo Chronicles是一款类似于马里奥的开源游戏、是优秀2D模版卷轴游戏的典范、是学习2D游戏设计的好材料这是个由C++写的游戏、使用了openGL+SDL作为主框架、以及CEGUI作为界面控制题外话:MS现在开源游戏都狠流行用openGL写、开放平台是一方面、但也有些商业游戏援用此API、目前主流PC玩家操作系统还是XP、而DirectX9以上又不再更新了、而openGL还是与时俱进的能在XP里面更新新的功能、所以还是非常有希望的、囧、不过如果打算跨平台的话、比如在手机啊、家用机像PS3这样的话、就只能用openGL系的API了、莪同时也使用了vs2010来进行编译 阅读全文
posted @ 2012-06-14 17:37 klobodnf 阅读(823) 评论(0) 推荐(1)