rpgmakermv吧 关注:21,022贴子:67,325
  • 36回复贴,共1

在不用插件的情况下实现套装效果的方法

只看楼主收藏回复

本人在做一个游戏,想实现套装的效果。首先想到的是插件,但在网上逛了很久,始终没找到。无奈,只好依靠自己的脑细胞了,同过反复骂娘,终于在不同过插件的情况下实现了套装效果。下面是方法:
1、数据库里面选好几件装备作为套装部件,部件都设置学会技能“XX光环”;

2、制作一个公共事件“XX套装激活”:设置2个变量“XX套装穿戴数量”和“XX加成状态”,再通过条件分歧分别检
查角色各装备栏位是否穿戴了你选好的套装部件,每检查到一个套装部件则操作变量“XX套装穿戴数量
”+1,然后根据“XX套装穿戴数量”这个变量的数值赋予角色状态或加成(增加各类属性值)并设
置“XX加成状态”的数值;

3、制作一个技能,用于激活套装加成,就叫“XX光环”(自己随意),在“使用效果栏”引用公共事件
“XX套装激活”

4、制作另一个公共事件,叫“套装校对”。主要根据角色套装穿戴数量与套装的加成状态,取消或添加
各类属性;

5、在每张地图都设置一个事件,引用公共事件“套装校对”。要求不设置出现条件,触发器选“并行处
理”,目的是角色进入地图后系统会周期性地根据角色穿戴套装的数量变更套装的加成状态。

(不嫌麻烦的童鞋可以将“XX套装激活”和“套装校对”合并成一个公共事件)
如果MV以后更新能够让防具穿戴或脱下动作发生时可以引用公共事件的话,套装效果实现起来就会简单很多。


IP属地:四川1楼2018-05-15 13:51回复
    为什么不直接把套装校对的公共事件设上开关,勾上并行处理,然后在游戏开始的第一张地图打开那个开关呢?这样就不必要每个地图都贴一次那个事件了啊。


    IP属地:阿根廷来自Android客户端2楼2018-05-15 22:28
    回复(16)
      666老铁


      IP属地:福建来自Android客户端3楼2018-05-15 22:50
      回复
        马克,谢谢楼主


        IP属地:广东5楼2018-05-16 17:07
        回复
          脱掉不减一的么,


          IP属地:福建来自Android客户端6楼2018-05-21 07:50
          收起回复
            如果是多个主角呢?在一切设置好之后怎么判定是谁穿了套装然后获得加成


            8楼2018-07-20 20:49
            收起回复
              改变角色外观


              IP属地:陕西来自Android客户端9楼2018-07-20 22:35
              收起回复
                这个就是说必须使用技能才可以激活套装属性吗?


                IP属地:辽宁10楼2018-09-10 14:15
                收起回复
                  嗯 楼主很厉害 祝做出自己的游戏


                  IP属地:四川11楼2018-09-16 03:17
                  回复
                    萌新表示没看懂,- -那个请问怎么添加套装的属性,那个注释的作用是什么?


                    IP属地:安徽12楼2018-10-15 21:22
                    收起回复
                      变量多能出奇迹。
                      给每个装备一个变量。
                      例如有5个装备,不穿的时候是0,穿了分别是1、2、4、8、16。
                      第六个变量求和确定效果(如果没算错根据数量、种类应该能有24种效果)


                      IP属地:广东13楼2019-01-25 10:41
                      回复
                        比如我要创造一个4件套
                        1.创造一个公共事件,分别创建4个条件检测,创建4个开关,如果条件成立,开关打开,否则开关关闭
                        2.再创造一个事件用于检测,创建4个条件检测环环扣起来,在创建一个套装开关,如果4个条件全部成立,打开开关,其他三个否则全部是关闭套装开关
                        3.返回到前一个公共事件,在下面在创建一个条件检查,如果套装开关打开,那么角色获得状态,否则角色去除获得状态。
                        4.创建一个套装状态,编写你想要的套装效果。
                        这样就可以做到实时判断套装效果咯~!


                        IP属地:陕西14楼2019-11-02 15:52
                        回复
                          大哥还有那个套装2套装3效果代码图,能发一下吗?


                          IP属地:广东来自Android客户端15楼2021-10-13 15:13
                          收起回复