游戏学习的一些经历——活动篇

总所周知,其实大部分的活动都是千篇一律的,就比如在MMORPG中,游戏的活动无非分为几个方面,可以按照其功能归类为以下几个方面:

  1. 宏定义文件
    在这里,我们可以定义活动的全局变量,如任务组taskId(即唯一标识这个活动的taskId),用于保存指定变量的task_variable,还可以定义一些函数(不建议通用函数都写在这里面),比如检查活动是否开始的函数以及获取服务器等级的函数。
其变量的保存的方式大概是这样的:
tbGlobalVariable[taskId] = {     [task_variable] = value       }
  1. gs文件(游戏服务器文件)
    这个的话主要就是服务器逻辑处理函数所在的位置。也可以在这里注册一些每日变量之类。

  2. file文件
    这个文件的话,主要是用来读取配置文件,就比如活动抽奖,排行榜之类的,可以在这个文件里读取并保存。

  3. c2s文件
    这个文件的话,主要是用来注册客户端能够直接调用服务器的函数,就比如抽奖函数,还有支付购买函数等。

  4. item文件
    这个文件的话,主要是用来实现道具的功能,就比如某个活动,有几个特定的道具,使用之后有特定的效果,可以在配置表里给这个道具定义一个独有的class(类) ,然后在这个脚本里获取这个类,重写这个类的OnUse函数。

  5. public文件
    这个函数的话,可以放置一些以上文件都用到的通用函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值