1.Q:通过战斗算法得到的战斗过程怎么保存?A:之前说过的protocol buf
是客户端和后台交互的媒介,所以也是使用protocolbuf的message来包装保存整个战斗过程的信息。import
"FlightMessage.proto";import "TeamMessage.proto"...
分类:
其他好文 时间:
2014-06-09 21:26:47
阅读次数:
342
服务器是用来处理高并发的请求,同时能够满足扩展的业务逻辑的需求,最重要的是满足三点:并发性,稳定性,扩展性。经历过两款上线游戏产品,见识到了游戏行业的杂乱无章,虽然和传统软件行业相比,少了那么些规范,但是对个人能力要求还真不比传统软件行业低。今天开始,陆续利用业余时间将自己设计的一个服务器的框架贴出...
分类:
其他好文 时间:
2014-06-09 20:18:13
阅读次数:
320
最近在玩P4G, 将近一周目. 觉得游戏制作的非常不错.
P4G是AVG和回合RPG结合的风格.比较感兴趣的是到了冬季, 所有场景都变成白雪覆盖. 这个要处理的东西其实还是蛮多的: 出了飘雪以外,
还包括任务服装(模型+贴图+2D avatar), 场景所有的模型贴图, 脚步的脚印和声音等. 而且还...
分类:
其他好文 时间:
2014-06-09 18:22:14
阅读次数:
203
twisted诞生于2000年初,作者为Glyph,目的是为了开发网络游戏。twisted的历史:Glyph开始采用Java多线程,来开发Twisted
Reality,结果多线程使得开发变得复杂,难以扩展。出现了死锁,加锁出错,缓存污染等问题。Glyph发现自己打开了问题的大门,他需要自己实现一个...
分类:
其他好文 时间:
2014-06-09 18:15:04
阅读次数:
268
在bbs.html5china.com论坛学习了MV和老马的小熊蘑菇后我也自己模仿他们做了这样子一个游戏,权当技术交流学习,现在附上游戏截图和源码。游戏截图:1、系统菜单界面:2、游戏界面3、游戏结束界面:4、游戏设置页面这是一款休闲型的游戏,移动方块,相同的方块在一起就会消除,计算消除整个屏幕方块...
分类:
Web程序 时间:
2014-06-09 17:44:06
阅读次数:
245
学习游戏的目的
我们学习游戏制作,游戏开发,游戏编程,游戏XX,我们的目的只有一个,打造一个非常牛逼,非常屌,非常让人开心的虚拟体验。我们用自己的学识让玩家在虚拟世界征战,生活,一步一步的让玩家幸福!那么我们的目的只有一个,让玩家知道自己的幸福在哪里,并且学会追求自己的幸福。当然,每个人对幸福的定....
分类:
其他好文 时间:
2014-06-09 16:37:59
阅读次数:
403
最近一个月都在专心做unity3d的斗地主游戏,从早到晚,最后总算是搞出来了,其中的心酸只有自己知道。最近才有功夫闲下来,还是学习学习之前的老本行——asp.net,现在用.net做项目流行MVC,而不是之前的三层,既然技术在更新,只能不断学习,以适应新的技术潮流!创建MVC工程1.打开Visual...
分类:
Web程序 时间:
2014-06-09 15:47:46
阅读次数:
327
libgdx封装了Box2D物理引擎,通过这个引擎能够模拟物理现实,使设计出的游戏更具有真实感。libgdx中,Box2d程序的大概过程:1.
创建物理世界world,并设置重力加速度。2.
创建正交相机,并设置其宽高。Box2d中使用物理世界中米作为单位,而不是图像中的像素,通常设一个比值,这里为...
分类:
其他好文 时间:
2014-06-09 15:19:09
阅读次数:
321
1.CCClippingNode在部分android上不起作用需要修改src\org\cocos2dx\lib\Cocos2dxGLSurfaceView.java//frompublic
Cocos2dxGLSurfaceView onCreateView() { return new Coco....
分类:
其他好文 时间:
2014-06-09 14:21:55
阅读次数:
288
MediaPlayer的缺点:资源占用量高,延时时间较长不支持多个音效同一时候播放SoundPool主要用于播放一些较短的声音片段,CPU资源占用率低和反应延时小,还支持自行色设置声音的品质,音量,播放比率等參数,避免使用SoundPool来播放歌曲或者做游戏背景音乐,仅仅有那些短促的密集的声音才考...
分类:
移动开发 时间:
2014-06-09 14:11:22
阅读次数:
334