rpgmakermv吧 关注:20,911贴子:67,180

我又来问问题了,如何做一个技能只对一种怪物生效呀

只看楼主收藏回复

我又来问问题了,如何做一个技能只对一种怪物生效呀


IP属地:安徽来自Android客户端1楼2019-07-31 21:41回复
    我把史莱姆设定成免疫物理伤害


    IP属地:安徽来自Android客户端2楼2019-07-31 21:41
    回复


      IP属地:安徽来自Android客户端3楼2019-07-31 21:42
      回复


        IP属地:安徽来自Android客户端4楼2019-07-31 21:42
        回复
          我想设定一个怪物免疫物理伤害(这个做到了)但是遇到特定技能伤害的时候会即死(这个也做到了)但是这个技能现在打谁谁死了


          IP属地:安徽来自Android客户端5楼2019-07-31 21:42
          回复
            怎么单独设定这个技能只对史莱姆有效啊,我想做的公共事件,需要作用到技能上的


            IP属地:安徽来自Android客户端6楼2019-07-31 21:43
            回复
              十五个小时做出来的游戏流程不到十分钟哇感觉我好菜


              IP属地:安徽来自Android客户端7楼2019-07-31 21:43
              回复
                有没有交流群呀,这样的话请教就方便很多了


                IP属地:安徽来自Android客户端8楼2019-07-31 21:56
                回复
                  你的问题我了解了


                  IP属地:内蒙古9楼2019-07-31 22:59
                  回复
                    你的问题,应该是攻击特效给成全局,所以,你的攻击特效应该在指定的怪物对象里,而不是全局,这样说理解吗


                    IP属地:内蒙古10楼2019-07-31 22:59
                    回复
                      也就是说,给这个怪物自己添加一个私有属性,专门来处理这个攻击,或者在初始化时,给怪物的属性给私有制


                      IP属地:内蒙古11楼2019-07-31 23:00
                      回复
                        只有这样,才能实现你要做的效果,如果你只改动技能本身,那么当然作用到所有怪物对象了,但是,如果你给这个怪物一个私有的数据对象,那么作用对象就变成了怪物自己,不知道你有没有接触过编程语言,这个思想,就是封装数据的概念,意思就是,只有你这个怪物才能使用,或者你可以理解为技能只对这个特定怪物管用


                        IP属地:内蒙古12楼2019-07-31 23:02
                        回复
                          在这个游戏里,应该一般不加private的数据成员都是默认共有的,我不太了解js,你可以查阅一下文档,看看有关作用域在游戏内部的定义


                          IP属地:内蒙古13楼2019-07-31 23:03
                          回复
                            给每个史莱姆身上来个开关 技能绑一个快关 这样没准就只死史莱姆


                            IP属地:福建14楼2019-08-01 14:49
                            回复
                              大概就是这样






                              IP属地:山东来自Android客户端15楼2019-08-02 17:35
                              回复