Project1

标题: (っ´ω`c)求触写个如内所说的伪重力脚本 [打印本页]

作者: 恶の参谋    时间: 2014-9-3 10:20
标题: (っ´ω`c)求触写个如内所说的伪重力脚本
本帖最后由 恶の参谋 于 2014-9-3 10:40 编辑

(っ´ω`c)因为想做很多关于设置移动路线的互动,用重力脚本的话效果会变的各种诡异呢。
@熊喵酱 @taroxd @VIPArcher
版主大大救我~

大概就是,
=======================================================================
某号开关打开的话,执行以下效果:
若人物不是【设置移动路线】中,执行以下效果:
人物所处的格子地形标志为0时,人物切换行走图为【XXX(反正是下落用的)】向下移动一格,
人物所处的格子地形标志为0时,若按住←或者→键,人物切换行走图为【XXX(反正是下落用的)】,向斜下移动一格,
人物所处格子地形标志为1时,人物行走图切换为【XXX(正常用的)】,人物不动,就是说1是地面。
人物所处格子地形标志为2时,基本和1一样,但是如果按住↓键,则按为0时下落处理。
=======================================================================
以上,想要的效果,还有些注释是:
横版游戏:顺便加上让上下键失效的效果。
人物:主角和其他进行【怎样怎样】标识过的事件。(【怎样怎样】标识是大触随便写完告诉我怎么处理能让指定事件和主角共同参与就行啦)
若人物不是【设置移动路线】中执行:嗯,不知道怎么判定,总之优先执行事件中的设置路线移动,事件执行完再处理脚本俩的下落,改变行走图之类的,比如跳跃我也打算用事件来做,切换行走图设置路线移动什么的,在这个过程中不触发脚本。
=======================================================================
大概就是酱紫啦~求触触弄一个~VIP什么好商量~但是太多也没有啊~
=======================================================================
顺便问一下怎样用事件判定地形标志啦?要不我用公共事件作去……不过那样好像没办法判定NPC……
悬赏也不知道订多少,大触觉的合适就要吧,都由2楼转账
作者: MeowSnow    时间: 2014-9-3 10:29
@熊喵酱 @taroxd @VIPArcher
可恶,不能@人是LZ等级不够吗?
作者: tseyik    时间: 2014-9-3 10:44
本帖最后由 tseyik 于 2014-9-3 10:49 编辑

http://hikimoki.sakura.ne.jp/index.html#item
RGSS3_ジャンプアクションVer0.11a(12/01/23)(橫向動作)
rgss3_action.zip (1.38 MB, 下载次数: 132)
=== 操作方法 ===
 ジャンプアクションの操作
  方向キー … 左右移動とはしご移動
  Aボタン … ダッシュ
  Bボタン … メニューを開く
  Cボタン … イベントの起動
        Xボタン … ショット
        Yボタン … ジャンプ
        Lボタン … 操作アクター切り替え
作者: 恶の参谋    时间: 2014-9-3 10:52
tseyik 发表于 2014-9-3 10:44
http://hikimoki.sakura.ne.jp/index.html#item
RGSS3_ジャンプアクションVer0.11a(12/01/23)(橫向動作)

还想做很多关于设置移动路线的互动,这种重力脚本不考虑,想弄个伪重力,人物只是在格子上按写好的规律上下移动,造成的看起来是重力的效果。
作者: VIPArcher    时间: 2014-9-3 14:51
写脚本等楼下大神,
我只是来回答顺便问的那个问题的
  1. $game_map.events[x].terrain_tag #获取事件x所在位置的地形标志
  2. $game_player.terrain_tag #获取玩家所在位置的地形标志
复制代码

作者: VIPArcher    时间: 2014-9-3 18:54
恶の参谋 发表于 2014-9-3 10:52
还想做很多关于设置移动路线的互动,这种重力脚本不考虑,想弄个伪重力,人物只是在格子上按写好的规律上 ...


分歧条件#脚本——输入
  1. $game_map.events[1].terrain_tag == 1
复制代码
就是判断事件1所在的位置的地形标志是否 == 1
同样的对玩家也是这样
  1. $game_player.terrain_tag == 2
复制代码
就是判断玩家所在的位置的地形标志是否 == 2




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