Project1

标题: rmva如何锁定玩家的位置,并且解除锁定呢? [打印本页]

作者: tommy0607    时间: 2013-8-28 17:21
标题: rmva如何锁定玩家的位置,并且解除锁定呢?
rmva如何锁定玩家的位置,并且解除锁定呢?
作者: 鑫晴    时间: 2013-8-28 19:04
                 

                                                      锁定是指固定住玩家位置还是获取他的位置?


   
           如果是要固定,虽然我没试过,不过我想到一个办法。

                          新建事件,选择-->设置移动路线---->等待

                                       解除的话,就设置分支条件,或者弄个变量


                 


         如果是获取位置,可以用变量表示,

                        新建事件,选择-->变量操作--->
                                          
                                    【0001】:(变量名称) ---> 赋值 ---> 数据--->人物,()()坐标X
                                    【0002】:(变量名称) ---> 赋值 ---> 数据--->人物,()()坐标Y

           


                  
作者: tommy0607    时间: 2013-8-28 19:40
都不对,
我那个是固定,
但那是不能用方向键来进行人物移动,
但可以通过设置移动路线来让玩家移动。
作者: tommy0607    时间: 2013-8-29 11:55
tommy0607 发表于 2013-8-28 19:40
都不对,
我那个是固定,
但那是不能用方向键来进行人物移动,

是的,怎么做?
作者: 1715063941    时间: 2013-8-30 03:03
好像有一个脚本是这样的
搜索一下VA理之脚本
孤的论坛暂时还没有更新出来=-=
作者: tommy0607    时间: 2013-8-31 17:56
1715063941 发表于 2013-8-30 03:03
好像有一个脚本是这样的
搜索一下VA理之脚本
孤的论坛暂时还没有更新出来=-= ...

那么大!
作者: moy    时间: 2013-9-9 20:29
  1.   #--------------------------------------------------------------------------
  2.   # ● 由方向键移动
  3.   #--------------------------------------------------------------------------
  4.   def move_by_input
  5.     return if !movable? || $game_map.interpreter.running?
  6.     return if !$game_switches[1] #added
  7.     move_straight(Input.dir4) if Input.dir4 > 0
  8.   end
复制代码
标注了added的是增加的脚本,只要开关1为关,就跳过方向键移动的部分,这样需要时也可以打开,不给动就用事件。 PS:未测试,脚本位置自行ctrl+alt+f 搜索。






欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1