mugen吧 关注:78,634贴子:1,493,435
  • 10回复贴,共1

正在写AI,几个小问题

只看楼主收藏回复

①p2dist和p2bodydist有什么区别
②屏幕宽度是在哪看的
③cmd中的random是怎么个随机法,几率和random的大小正比还是反比,最大多少
④怎么决定AI什么时候跳跃和防御,要写的吗


IP属地:浙江1楼2018-02-09 16:25回复
    果然还是毫无意义的水贴和挖坟贴比较好,人物贴和问答贴从来都没人来的


    IP属地:浙江2楼2018-02-09 17:07
    回复
      我建议先查阅资料再来发问答贴,没有哪个人有义务解决你的问题
      1.https://qxmugen.com/portal/40(请页面搜索"dist",第29和第37个结果是你要的)
      2.同上条地址,请搜索"游戏宽度"
      3.同上条地址,请搜索"random",第3个搜索结果是你要的
      4.https://qxmugen.com/portal/16


      IP属地:广东来自Android客户端3楼2018-02-09 17:22
      收起回复
        我真的是闲的**了
        ①p2dist和p2bodydist有什么区别
        答:p2dist是指本体中心点与p2中心点的相对距离,p2bodydist是指本体的身体边缘与p2的身体边缘的相对距离
        ②屏幕宽度是在哪看的
        答:在[State -2, Display] ;或者state -3中加入下面的代码,进入游戏中开debug就可以看了
        type = DisplaytoClipboardtrigger1 = 1text = "p2dist x : %d | p2dist y: %| eposY : %d| frontedgedist: %d| backedgedist: %d"
        ③cmd中的random是怎么个随机法,几率和random的大小正比还是反比,最大多少
        答:随机数最大是1000
        例:trigger1 = random <= 500 ;随机数小于或等于500则触发
        ④怎么决定AI什么时候跳跃和防御,要写的吗
        答:防御和移动要在人物的common1.cns里面定义,跳跃的话需要自己在ai里面写,和ai一样的写法
        至于具体要怎么搞,楼上白绝大佬说的已经很清楚了


        IP属地:贵州来自Android客户端4楼2018-02-09 19:32
        回复
          才几个小时就开始吐槽还行,搞得好像别人都不用上班都呆在电脑前面等着给你们答疑的...
          1. 区别在于X轴p2bodydist会算上人物宽度而p2dist不会,Y轴两者相同因为mugen没算高度
          2. 确认一下你想问的是屏幕宽度还是场景宽度...屏幕宽度不考虑缩放和调整比例应该是320
          3. 每次调用该trigger时生成一个0到999之间的随机整数
          4. 要写,看AI教程


          IP属地:广东6楼2018-02-09 23:10
          收起回复
            我那楼怎么不见了???


            IP属地:贵州来自Android客户端8楼2018-02-10 05:24
            回复