【开坑制作全挂机战斗系统】
1.没有技能动画 完全是直接显示伤害值
2.插件非常的简单直接用直接调用
3.和系统自带的系统是完全分开的独立的系统
4.可以挂机 设置下战斗回合数就可以
5.解放双手 等待战斗结束 然后开发者设置好奖励
【缺点】
没有mv自带的那么方便
战斗之前必须用代码设置好怪物的数值才可以
战斗奖励也必须用代码设置好才可以 比较繁琐
..........
创意来源【照抄】
抄的是哪个游戏?【黑暗传说单机RPG】
发布日期【2019/1/9】
第二个版本体验版发布啦
[添加了音效功能]
* @help
* 自动打怪战斗系统 第一版
* 这个系统和系统自带的战斗系统没有任何关系
* 有哪些数据相关? 主角数据是有关联的 比如
* 等级 攻击力 防御力 魔法攻击力 魔法防御力 速度 生命值 是和mv数据库相关的
* 游戏系统音效数据是相关的 胜利 失败 敌人攻击 敌人受伤 角色受伤 等音效
* 【如何使用】
* 事件->脚本 然后写代码
* ST_SetName("密林深处"); //这是标题
* ST_SetPicture(name); //这是前景图 Battleback2 文件夹图片 name = 图片名称
* ST_SetBackgRound(name); //这是背景图 Battleback1 文件夹图片 name = 图片名称
* ST_SvEnemy(name); //我方人物图片 sv_enemies 文件夹图片 name = 图片名称
* ST_Enemy(name); //这是敌人图片 sv_enemies 文件夹图片 name = 图片名称
* //开始战斗函数
* SelfCreate(actorID, hp, mhp, atk, def, agt, mat, mdf, huihe);
* 【参数说明】
* actorID = 角色编号 数据库内设置
* hp = 敌人可用血量;
* mhp = 敌人总血量 注意:当前血量不得大于总血量
* atk = 敌人攻击力
* def = 敌人防御力
* agt = 敌人速度
* mat = 敌人魔法攻击力
* mdf = 敌人魔法防御力
* huihe = 要战斗的回合数 比如 3 就是三回合
*
* 【自动战斗说明】
* 技能素材图片名称 animations->STBack1.png 查看文件夹是否有相关图片
* 如果你打不过他会自动结束战斗并且跳转到地图
* 如何判断战斗胜负?
* SelfOutCome() 返回值为 1 赢了 返回值为 2 输了
* 如何使用?
* 分支条件->第四页->脚本-> SelfOutCome() == 1 -> 创建条件不满足的分支
* 就可以判断是否胜利了
* 下次战斗的话 还是按照顺序设置好图片之后调用SelfCreate函数就可以了
* 【注意】一个函数也不能少 SelfCreate 最后一个写
*
* 如果有任何问题 加群 329711724
* 此插件只有我一个人测试 问题肯定会有 使用请慎重
本帖来自P1论坛作者q1456503215,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:
https://rpg.blue/forum.php?mod=viewthread&tid=411469 若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。