界面系统
- 账号系统
- 注册账号
- 登录账号
- 角色系统
- 创建角色
- 动态滚轴系统
- 职业区分功能(可在服务端中开启)
- 人物面板
- 装备穿戴
- 属性渲染界面
- 背包面板
- 物品存放渲染界面
- 技能面板
- 玩家学习的技能渲染界面
- 帮派面板
- 帮派玩家列表渲染
- 队伍面板
- 渲染队伍信息
- 杂货面板
- 商城功能
- 过度界面
- 用于切换地图时的缓冲加载功能
游戏玩法
副本系统
回合副本
- 通过NPC编写脚本功能,玩家可在NPC功能列表中选择进入回合副本。
- 回合战斗方式:
- 玩家选择副本(怪物模式),通过脚本编写机制加载怪物ID到副本中。
- 玩家默认位于右下角,怪物位于左上角,坐标布局可在客户端调整。
- 进入副本后,根据攻速排列攻击顺序,攻击消息包由服务端推送。
- 支持技能、音效、动画等播放,完美还原大话、梦幻等操作。
- 副本可设置怪物波数,后台根据玩家击杀的怪物数量编写奖励算法,或设置固定奖励。
- 玩家退出副本后进行结算。
即时战斗方式
- 玩家选择副本(怪物模式),通过脚本编写机制加载怪物ID到副本中。
- 玩家进入副本后,地图根据脚本设定刷出怪物,怪物数据从数据库中抽取。
- 怪物全部击杀完毕后,副本通过。
- 玩家攻击方式可自由设定,服务端推送当前攻击释放技能、音效等操作。
- 击杀当前怪物或副本倒计时结束后,玩家退出副本。
游戏核心
脚本系统
游戏70%的功能均由脚本系统提供,支撑了游戏的整体运行。
脚本功能包括:
- 玩家上线领取新手礼包,打开礼包获取奖励(编写物品脚本)。
- 任务系统:任务通过NPC完成,内置玩家动态变量系统,支持根据任务变量进行操作。
内置脚本功能
- 101 普通对话,支持bbcode颜色。
- 102 选项内容,支持bbcode颜色。
- 120 结束。
- 103 播放音频,param中填写音频路径。
- 500 检测背包空格数量。
- 501 给与物品,data中填写物品ID,param中可添加自定义数据。
- 502 删除物品,data中填写物品ID,param中可设定检测位置或属性值。
- 503 检查物品,data中填写物品ID,param中可设定检测位置或属性值。
- 510 提示框,弹出一个必须点击确认的提示框。
- 511 系统提示,从左下角弹出提示信息并缓慢上升消失。
- 512 人物复活,血量恢复满。
- 1001 玩家变量检测赋值,例如“生命 += 1”表示当前玩家生命恢复1。
- 1003 传送地图:
- 类型1:普通传送地图(MMO机制,公众地图)。
- 类型2:动态传送地图,倒计时结束后强制玩家退出。
- 类型3:进入回合战斗战场,需与1004搭配创建后续配置。
- 1004 发送回合战斗布局数据(布局坐标信息)。
- 1030 打开客户端面板,data中填写面板类型(例如1:锻造界面)。
- 1010 玩家变量添加。
- 1011 玩家变量删除。
- 1012 玩家变量修改。
- 1013 玩家变量检测。
- 2000 在指定地图中刷怪,param参数:地图ID、怪物ID、怪物数量、坐标x、坐标y、坐标范围x、坐标范围y、复活时间(秒)。
- 2001 获取回合战斗数据,data为战斗类型(1:怪物,2:玩家)。
物品类型备注
- 1-6:玩家装备类型(帽子、项链、衣服、手镯、鞋子、武器)。
- 20:宝石,用于锻造消耗。
- 21:幸运宝石,用于提高锻造成功率。
- 25:药品。
NPC演示:
特别注明
待更新内容:(以下功能均会提供开发教程)
1. 宠物系统
- 玩家可以到琼斯领取宠物。
- 每次宠物死亡必须到琼斯去复活。
- 待完成
2. 帮派系统
- 服务端已完工,客户端未测试对接。
3. 队伍系统
- 服务端已完工,队伍未完成测试对接。
4. 回合战场
- 暂未完成测试。
5. 聊天系统
- 待添加。
当前模板说明
- 当前模板未可视化,应用到组件市场组件,组件需要自行在应用市场购买。
可能用到的组件
- Lax动态资源
- 回合战场组件
- 放置动画组件
- 高级输入框
- 词条组件
- 信息框组件
- 自适应容器
- 装备锻造组件
注意:可能遗漏个别小组件,在客户端打开时,可查阅。
声明:
游戏演示中素材均为网络获取,请勿用于商业用途。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。