第一周主要做的一个事情就是游戏客户端框架的搭建目前大家商量的结果就是所有的逻辑都有lua脚本来实现,这样做的主要目的是为了后续更新的方便因为如果需要重新打包的话,让玩家每次都去下一个很大的包也不太现实。lua的方案,lua调用c++的部分,
用tolua++来导出c++代码的各种数据类型。主要就是写...
分类:
其他好文 时间:
2014-05-31 01:10:58
阅读次数:
273
游戏名称:小小枪战:反恐精英/Little
Gunfight:Counter-terror消费者不是傻瓜!游戏里面的联网对战功能就是玩家与电脑对战。我只能说,这个游戏公司的AI做的不错。证据1:源代码a.a.a.java
里面有一个机器人的玩家名称列表,什么 “极品黑木耳” “爆头王子” “孤与谁共...
分类:
其他好文 时间:
2014-05-27 23:56:58
阅读次数:
379
这里是一个简单实用的函数,主要是根据职业的不同,当你需要调用角色名字的时候,根据你的角色名字的不同,来显示各种不同的颜色的名字std::string
m_ClassColor[12] = { //首先定义一个组,根据不同的职业类别 "", // 0 No...
分类:
编程语言 时间:
2014-05-27 16:51:53
阅读次数:
262
这个代码是Trinity的内核代码。主要功能,。就是BOSS被杀死后,世界BOSS向所有的私服玩家都公告一次。公告的内容在SQL里面配置适合使用在变态魔兽世界私服中。可以实现BOSS击杀公告。你也可以根据此代码扩展更改,实现击杀boss获得奖励什么的
# HG changeset patch # U...
分类:
其他好文 时间:
2014-05-26 18:24:32
阅读次数:
374
1、你是否觉得邀请朋友来玩单机的时候,大家都不清楚创建什么阵营比较好?2、是否在游戏平衡无法控制的时候,能希望推荐玩家去创建响应的阵营下面就是一个这个系统,。带有conf
配置的,你可以随意切换这样,。大家在玩魔兽世界私服单机的时候,就可以更有乐趣了!先看看conf的内容++###########....
分类:
其他好文 时间:
2014-05-26 18:20:51
阅读次数:
338
为什么叫音乐盒子呢??这个说简单点,其实就是制作一个NPC,然后让玩家可以在游戏中有选则性的播放游戏音乐!有趣吧?其实主要用到了PlayDirectSound函数和SendPlaySound函数。这两个函数都是用来播放声音的。。声音当然是在每个玩家的客户端存储着呢!这个就是Trinity-Core
...
分类:
其他好文 时间:
2014-05-26 17:57:36
阅读次数:
334
观察者模式的定义是: 定义对象中的一种 一对多的关系依赖关系,
以便当一个对象的状态改变的时候,所有依赖他的对象都能得到通知并且刷新 观察者模式是一种非常常见的设计模式,应该范围非常广, 就本人做游戏来说 ,用到的位置非常多
举一个游戏中的例子,玩家的血量这一个属性, 当玩家血量减少时候,...
分类:
其他好文 时间:
2014-05-25 19:07:10
阅读次数:
203
游戏存档功能可以保存游戏中数据,让玩家游戏可以延续, 单机游戏更为重要。而CCUserDefault可以作轻量级数据库使用,用来存储数据,支持数据类型bool,int, float, double, string.
存储数据
CCUserDefault::sharedUserDefault()->setStringForKey("string", "value1"); //参数顺序:键,对应...
分类:
其他好文 时间:
2014-05-25 00:25:19
阅读次数:
493
首先,在之前,我不是一个 Python玩家,我只是一个使用者,需要即取,现在,我要认真学习和记录,正确称为一个Python的玩家。
说明,这明显不是教程,是我自己理解并记录的笔记而已。
Python有五个标准的数据类型:
Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)
数字有四种数值类型:int,long ,float...
分类:
编程语言 时间:
2014-05-24 23:07:59
阅读次数:
387
动作在游戏中有举足轻重的作用,它让游戏中的元素活了起来,比如单击一个按钮使用一个特效让玩家明显的感觉到点了这个按钮;角色的移动,攻击等等都离不开动作。因此Cocos2DX也为我们提供了丰富强大的动作系统。
CCNode与动作基类 CCNode中定义了动作有关的函数,也就是说根源种子类以及子类都能够执...
分类:
其他好文 时间:
2014-05-22 15:19:45
阅读次数:
266