贪吃蛇游戏设计中主要需要注意的几点:
1:坐标的定义:定义为左上角为(0,0),向右为x正方向,向下为y正方向
2:蛇的设计,
蛇身:m_body,这里用的是链表(是之前写好的双链表),一个节点就是蛇身的一节
每节蛇身的属性包括x,y坐标:column_x,row_y,x表示在地图上的第几列,y表示在地图上的第几行
蛇有一个属性叫朝向,也就是当前在往上、下、左、右的哪个方向移动:...
分类:
其他好文 时间:
2014-07-11 00:34:19
阅读次数:
402
前言
鉴于当前游戏开发的大势,Unity3d的发展势头超乎我的预期,作为一个Flash开发者,也是为Flash在游戏开发尤其是手游开发中
的地位感到担忧....所以 最近一段时间都在自己学习unity3d,技术只有不断学习才能跟上迅猛的计算机潮流,所以博主写这篇
文章即是自己学习的笔记又是把自己的心得作为一个分享...写的不好之处,还请大家体谅并且给予指正。
闲言少叙,书归正传,我的使用的...
分类:
其他好文 时间:
2014-07-10 22:43:40
阅读次数:
291
在游戏中经常会切换摄像机来观察某一个游戏对象,可以说,在3D游戏开发中,摄像头的切换是不可或缺的。这次我们学习总结下摄像机怎么切换镜头。...
分类:
其他好文 时间:
2014-07-10 21:52:15
阅读次数:
370
动作往往不是单一,而是复杂的组合。我们可以按照一定的次序将上述基本动作组合起来,形成连贯的一套组合动作。组合动作包括以下几类:顺序、并列、有限次数重复、无限次数重复、反动作和动画。动画我们会在下一节介绍,本节我们重点顺序、并列、有限次数重复、无限次数重复和反动下面我们通过一个实例介绍一下组合动作的使用,这个实例如下图所示,下图是一个操作菜单场景,选择菜单可以进入到下图动作场景,在下图动作场景中点击...
分类:
移动开发 时间:
2014-07-09 09:43:47
阅读次数:
230
2014-02-25 22:321105人阅读评论(1)收藏举报目录(?)[-]HTMLJavaScriptCSS篇C篇Lua篇其他语言篇游戏开发篇在本文中,我们盘点了过去的一年里,最受开发者喜爱的跨平台应用及游戏开发工具,尤以HTML/JS/CSS为众,却也包含使用其他语言进行开发的工具,比如Xa...
分类:
移动开发 时间:
2014-07-06 22:22:20
阅读次数:
321
之前在开发游戏的时候我们采用smartfoxserver这个java开发的游戏引擎,这个引擎在开发回合制游戏方面速度还是不错的。但是面对客户日益增长的需求还是有些力不从心。比如集群,比如灾备,热切换,热更新,热降级,面对上10G的流量攻击,隐藏真实的游戏服务地址等等需求 。这些问题虽然通过jav.....
分类:
其他好文 时间:
2014-07-06 17:32:14
阅读次数:
377
自从公司搬到腾讯附近,每天上班都迟到20分钟左右,迟到会扣钱,两不相欠,迟到就成了心安理得的事情了。
如果你光看我之前的blog,我现在告诉你目前从事游戏开发,你可能会感到惊讶。是啊,我之前从未写过一篇关于游戏的文章。或许因缘巧合吧,正在做手游项目啊,用的是cocos2dx引擎。说来话长,大学的毕业设计是用java写了个小游戏,后来工作了,进了一家做电子教育产品的公司,虽然不是游戏公司,...
注意:mac ox ,lua version :5.15
下载lua官网的lua,
注意:最好是5.15以下,5.2的lua不支持table的getn()方法,这让我情何以堪。(获取table长度,相当与cout,size,length)
下载解压,
cd 目录
make macosx
sudo make install (是的,就是小写的install,虽然文件夹下的是INS...
分类:
其他好文 时间:
2014-07-06 08:40:44
阅读次数:
187