基础知识
本文介绍如何使用 Mini Studio 制作一个RPG游戏。读者需要对 Mini Studio 的有一个基础的了解,并能简单进行操作。
官方网站资料:
https://studio.mini1.cn/wiki/Tutorials/Introduce/Introduce.html
studio界面基础操作:
https://studio.mini1.cn/wiki/Tutorials/Introduce/BaseOperation/StudioMenu.html
关于项目建立和搭建的基础操作,请参考另外一个demo RPG游戏的文档:
RPG游戏demo设计文档
游戏设计
打开studio登陆后,新建一个空地图(Empty Map)项目,工程名自定义即可。打开主界面后,首先在WorkSpace中放置一个大方块,作为地图的地基。
玩家进入游戏后,场景里会生成一些随机的梯子和平台,最上面的平台会有一个胜利触碰点。 最早爬到最上面的平台,并触碰胜利点的玩家获得游戏胜利。
如下图,除了客户端和服务器入口脚本外,模块库脚本代码都放在MainStorage中:
main_server : 服务器逻辑驱动 battleMgr : 战斗逻辑 CBomb : 炸弹类实现 CMonster : 怪物类实现 CPlayer : 玩家类实现 global : 全局变量和函数 gui_ender : 游戏结束界面 terrain_ladder : 地形生成逻辑 main_client : 客户端逻辑驱动