杀戮间吧 关注:132,582贴子:404,709
  • 33回复贴,共1

SDK Kismet可视化脚本系列教程

只看楼主收藏回复

不管国服还是杀戮间吧,SDK的教程一直都非常稀缺。尽自己的一点绵薄之力吧,出一个Kismet系列的视频。以实例为主,每次做一点东西。然后分享下做法,自己并不是搞这一块的,难免会有点错误,大佬直接在层里指出来就行。看官们就多体谅体谅啦!只要有空就会更新 。


回复
来自Android客户端1楼2017-06-04 22:35
    首先我们先来了解下Kismet是一个什么东西:Kismet是一个非常强大的工具,它可以让不会编程的人编写地图中复杂的游戏性流程脚本。用一些简单的功能性的序列对象通过连线的方式组成复杂的序列来实现各种关卡(即可视化脚本)。


    回复
    来自Android客户端2楼2017-06-04 22:36
      一共有4种类型的序列对象,分别是Event(事件),Action(动作),Condition(条件),Variable(变量)。


      回复
      来自Android客户端3楼2017-06-04 22:41
        [1]用触发器和Matinee 控制门的开关。地址:http://www.bilibili.com/video/av11066195


        回复
        来自Android客户端4楼2017-06-04 22:45
          素质插楼


          回复
          来自Android客户端5楼2017-06-04 22:49
            [1]用了Touch事件,Used事件,和一个Matinee序列


            回复
            来自Android客户端6楼2017-06-04 22:52
              Touch事件是当一个Actor侵占或接触了另一个Actor时触发该事件。从技术上讲该事件并不仅限于由玩家触发的Trigger或TriggerVolume,但目前为止这是这类型事件的最通用的应用。这种类型的事件用于创建可以由玩家接近而触发的序列。(上面是官方解释)简单点讲,比如我在地图上放了一个Trigger(触发器)并在Kismet上创建了一个Touch事件并和Trigger绑定,当有玩家进入范围触发时,Kismet上的Touch事件接触端就会输出并进入下一个连接的序列。


              回复
              来自Android客户端7楼2017-06-04 22:58
                就如视频[1]所示,我接近门进入Trigger的范围,Touch输出,触发Matinee序列,大门打开。


                回复
                来自Android客户端9楼2017-06-04 23:04
                  Used事件是由玩家在某些特定的Actor范围内(通常是Trigger)按下"Use"键(默认是'E')而触发的事件。这种类型的事件用于创建由具有目的意图的玩家启动的序列,比如按下按钮,旋转开关,运行电梯,拿取武器等等


                  回复
                  来自Android客户端10楼2017-06-04 23:06
                    如视频[1]所示,我接近门,进入Trigger的范围,对着按”E”,Used输出,触发Matinee序列,大门打开。


                    回复
                    来自Android客户端11楼2017-06-04 23:09
                      一直在删我贴改天电脑发


                      回复
                      来自Android客户端24楼2017-06-04 23:38
                        Matinee官方属性与参数



                        回复
                        来自Android客户端25楼2017-06-04 23:44
                          Used事件官方属性与参数



                          回复
                          来自Android客户端26楼2017-06-04 23:48
                            Touch官方属性与参数



                            回复
                            来自Android客户端27楼2017-06-04 23:55
                              插楼表白幻雪幽蓝


                              收起回复
                              来自iPhone客户端28楼2017-06-05 00:01
                                发过的序列就不在发了,接下来是第二个视频
                                [2]用Take Damage打开一扇门:http://www.bilibili.com/video/av11066214


                                回复
                                来自Android客户端29楼2017-06-05 00:12
                                  这个视频里,用到了Take Damage事件,和Matinee序列。因为Matinee已经发过了,直接讲Take Damage事件。


                                  回复
                                  来自Android客户端30楼2017-06-05 00:14
                                    先是Take Damage官方属性与参数。



                                    回复
                                    来自Android客户端31楼2017-06-05 00:17
                                      比如我给一个油桶设置承受40的伤害量,然后我拿15伤害的9mm射击油桶,3枪后油桶承受的伤害就高于40,这时就会激活这个事件。后续就可以连接一些,油桶爆炸啦,物件损坏啦等等……视频里也有体现


                                      回复
                                      来自Android客户端32楼2017-06-05 00:25
                                        必须要注意的是,这个事件必须绑定一个Actor,比如我打算绑定一个油桶,那么选中地图中的油桶模型后,右键Take Damage事件,选择第一行,绑定住油桶。


                                        回复
                                        来自Android客户端33楼2017-06-05 00:27


                                          回复
                                          来自Android客户端34楼2017-06-05 02:14
                                            可惜当初1的时候咋几乎没啥人来出点虚幻2的sdk教程嘞,我感觉国内关于虚幻2得sdk教程太少了


                                            收起回复
                                            来自Android客户端35楼2017-06-05 07:01
                                              [3]利用前面的Take Damage制作手雷陷阱:http://www.bilibili.com/video/av11070994


                                              回复
                                              来自Android客户端37楼2017-06-05 09:11
                                                顶顶顶!


                                                回复
                                                来自Android客户端38楼2017-06-06 12:53
                                                  以后都用Word文档吧,不然要更好长好长。
                                                  这层就当更新层了。
                                                  关卡加载完成事件+工厂动作,来生成一个自定义怪物:http://pan.baidu.com/s/1nu6fYfZ


                                                  收起回复
                                                  39楼2017-06-10 16:00
                                                    深度技术贴 没人看


                                                    收起回复
                                                    40楼2019-07-14 22:45