注册 登录
  • 动态
  • 推荐
  • 游戏
  • 分享链接 new
  • 回答问题
  • 发现
  • 野蔷薇
  • 视频

OwenTsai 游戏设计,Web开发

回答了问题 发布于 2017-05-31 00:38:56

如何使自己的游戏支持编辑器以及mod?

所谓的编辑器应当是指类似于“地图编辑器”之类的东西吧?这很简单,只需要把你制作游戏时的地图编辑器稍加修改,封装成独立的可执行文件释给玩家就可以了。

至于各种各样的MOD,一般而言我们认为MOD包括了数值、贴图、模型、Audio等资源文件。你需要一个可被玩家读取的文件储存这些数值,把这些数值曝露给玩家,允许玩家的写入权限。

伪代码:

class weapons{
  m4a1:{ mag:30; fireRate:0.2; damage: 30; price: 1200; }
  ak47:{ mag:30; fireRate:0.1; damage: 40; price: 1000;}
}

总之就是这样,这个class允许玩家添加武器,同时需要指定属性值、模型、贴图等资源文件,最后打包的就是我们通常意义上的MOD了。

MOD本身就是对游戏文件的Modify,这意味着你不得不将某些数值和代码曝露给玩家,快想想CS吧,那些千奇百怪的MOD……

著作权归作者所有。商业转载请联系作者获得授权,非商业转载务必附上原作者名称,注明来自「奶牛关」并给出原文链接。不得以任何形式演绎或修改。

{{answer_voters_count}}人赞同

...

{{question_follower_count}} 个玩家关注

...

目录

    评论 0

    登录奶牛关账号即可参与讨论
    登录 / 注册

    OwenTsai 的更多回答

    查看所有回答