孤岛危机吧 关注:47,302贴子:1,343,595
  • 10回复贴,共1

【原创】SandBox2教程--控制AI动作..

只看楼主收藏回复

这个教程挺好玩的,待会可以看后面的效果图...
准备:
CryEngine SandBox2安装程序(位于6.03G镜像的“Sandbox2”文件夹下
Crysis原版(建议6.03G完整版)
安装CryEngine SandBox2(正常会自动装在Crysis目录下)
启动BIN32(或BIN64下)的Editor.exe




IP属地:上海1楼2009-04-30 21:32回复
    首先,我们创建4个棒子兵...

    随便选择其中一个,开始创建流程图流程图..
    我们要用到一个新的AI节点--AIAnim,通过这个节点,我们可以让AI做出超多好玩的动作..
    找到Add Node--AI--AIAnim

    单击后出现这个..

    点击这个节点,右边有几个属性,这里我们把Method设置为Action,不然很多动作都出不来..
    Name就是动作名称了,大伙自己选吧(有的也表现不出来,但大多数可以..)

    这里我发一个完成后的流程图上来,这是控制AI抽烟的(Smoke),用Any节点制造循环,使效果更明显..

    点击AI/Physics,看看,效果出来了吧..

    通过进一步(其实就是把不同的动作赋予到不同的人身上..)修改,我们做出了..

    


    IP属地:上海2楼2009-04-30 21:42
    回复
      好玩,顶!


      3楼2009-04-30 21:48
      回复
        上面的流程图如下..

        接下来我们学习如何让AI聊天..
        找到Add Node--Dialog--PlayDialog

        出现这个..(Dialog那本来是空的,我改了属性就变成图中那样了..)

        点击这个节点,右边有一个我们要用到的属性--Dialog

        单击Dialog属性旁的小框后出现这个..

        找到Village

        往下翻一下,找到Idea_talk1

        接着是四个EntityID节点,分别把四个棒子赋予上去..

        最终流程图..

        


        IP属地:上海4楼2009-04-30 21:51
        回复
          效果:
          大伙自己体验更好,有声音,但只有两句话,而且只有两个人说,另外两个人听...
          个人不太喜欢这个节点,虽说有声,但很没意思...
          右边那个在说话..

          接着左边这个也开始说话了..

          我们也可以用AIAnim使四个人同时说话(没声),我比较喜欢这种..过程大家根据之前的来做,这里只发流程图..

          效果:滔滔不绝..(其实都有动作,但有两个没截到..)

          


          IP属地:上海5楼2009-04-30 21:56
          回复
            接着是恶搞图..
            辩论大会..

            这是VTOL降落时地勤人员的动作,这样看下去..
            众士兵:快下来!诶呀!快点呀!!!

            这里用的是被闪光弹闪到的动作..怎么像在哭..

            自由落体..

            扎堆睡觉..

            .....

            围观...
            众士兵:快点给我擦!再不擦毙了你..

            


            IP属地:上海6楼2009-04-30 22:01
            回复
              教程完...
              很简单的教程..
              大伙可以根据自己的喜好做出很多好玩的搭配(小便的动作我一直没找到...)
              如果大家感觉好就顶吧...


              IP属地:上海7楼2009-04-30 22:02
              回复
                我先顶


                8楼2009-04-30 22:06
                回复


                  11楼2011-02-26 23:59
                  回复