基础知识

本文介绍如何使用 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    :  客户端逻辑驱动