Project1

标题: 无插件,小白用,低配,ARPG即时战斗系统 [打印本页]

作者: Rarian    时间: 2020-5-19 01:10
标题: 无插件,小白用,低配,ARPG即时战斗系统
本帖最后由 Rarian 于 2020-5-19 01:13 编辑

之前找到的大多数即时战斗的工程大多都需要插件,而且不止一个,虽然效果华丽但是小白可能真的使用不来

这里是利用区域碰撞计算的一个简单的即使战斗系统,算是我看到的MV里最最最最最简单简陋的一个事件

优点嘛,就是简单方便没有插件独立性/兼容性好可以随意复制粘贴到自己的工程里去,随插随用
适合新手用

缺点的话,首先就是低配,没有AOE,没有技能种类(这个通过更改敌怪事件页的被攻击次数是可以实现的,不过懒得改了),还有就是得单独创建一个敌怪的地图,不能和普通的地图混用。


此工程仅仅类似模板,全程无插件,最多只有脚本,如果觉得脚本也复杂,那就直接复制粘贴。

下面是一些预览图

使用的话就直接解压data文件覆盖同名目录就好

这个的攻击系统用的是攻击次数,所以没有伤害计算,血量计算等等,但要是想自己添加判定,也完全OK的


发帖为了造福 新手,鼓励新人,也欢迎大佬点评

54872240.gif (1.76 MB, 下载次数: 103)

54872240.gif

54872241.png (323.75 KB, 下载次数: 75)

54872241.png

54872242.png (79.14 KB, 下载次数: 67)

54872242.png

54872243.png (127.79 KB, 下载次数: 72)

54872243.png

data.zip

17.85 KB, 下载次数: 383

解压后放到新建工程的同名目录下覆盖


作者: PLeaseS    时间: 2020-5-19 06:40


感觉这思路和我差不多

大佬要加油哦
作者: 白嫩白嫩的    时间: 2020-5-19 10:26
赞赞赞,猫脸大佬果然666
作者: Zeldashu    时间: 2020-5-19 10:43
其实国外很多arpg都用的这套模板。就是不知道为啥国内一直没看到人分享
作者: b040116    时间: 2020-5-22 07:35
請問要怎麼改成或增加一個遠程攻擊的效果呢?
作者: Rarian    时间: 2020-5-23 04:56
b040116 发表于 2020-5-22 07:35
請問要怎麼改成或增加一個遠程攻擊的效果呢?

判定攻击距离是这个事件页,你可以改数字来实现攻击第几位,也可以自己加个新的变量,然后改一下获取事件信息的变量。

不过你只把数字改了的话应该会出现一些bug,比如改成2,就会只能打到距离第二个的人,距离为一的人就打不到,除非你多加一个攻击的判定了
具体想要实现什么效果看你自己想怎么判定了。

作者: 红十字    时间: 2021-4-14 16:26
厉害.谢谢大佬分享
作者: 666pppsss55555    时间: 2021-4-25 16:26
留下以后可能的话会用到
作者: RyanYe    时间: 2021-4-25 21:52
我用的是AABS
作者: FATE379    时间: 2021-4-27 00:39
谢谢大佬分享
作者: XXHJPPX    时间: 2021-8-23 17:51
有射击功能吗 求解
作者: zzchero    时间: 2021-9-7 14:22
谢谢大佬
作者: Zeldashu    时间: 2021-11-25 23:43
不知道楼主有没有深挖这套系统,似乎有一个非常致命的问题就是,如果两个事件重叠在一起的话,事件编号大的就无法获取。而这套核心机制就是获取事件ID。

也就导致了敌人死亡后产生的尸体(哪怕是空白事件页),可能会让那一格区域上的敌人变得无法被攻击到……

我也看了一些其他应用这套的游戏,好像都没有刻意去规避这个问题。不知道楼主有没有遇到,有的话又是如何解决的。
作者: kkgsad5    时间: 2021-12-7 14:03
很不错,赞了!谢分享




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1