Project1
标题:
能不能做个横版行走的效果?
[打印本页]
作者:
MeowSnow
时间:
2014-9-14 15:02
标题:
能不能做个横版行走的效果?
上下移动时角色保持左或者右的面向,就是DNF的效果。
作者:
taroxd
时间:
2014-9-14 15:04
Game_CharacterBase#increase_step 里面,模仿梯子属性玩玩就可以了。你可以考虑利用地形标志。
作者:
MeowSnow
时间:
2014-9-14 15:14
taroxd 发表于 2014-9-14 15:04
Game_CharacterBase#increase_step 里面,模仿梯子属性玩玩就可以了。你可以考虑利用地形标志。 ...
完全看不懂,XP里勉强找到了向四个方向移动的地方,上下移动前加了固定面向,上下移动后加解除固定面向,
VA里完全看不到好像是用来移动的东西。
作者:
DreamDream
时间:
2014-9-14 16:06
本帖最后由 DreamDream 于 2014-9-14 16:07 编辑
把向上和向下的的行走图画成向左和向右的?
作者:
喵呜喵5
时间:
2014-9-14 17:37
本帖最后由 喵呜喵5 于 2014-9-14 17:48 编辑
=begin
===============================================================================
横向移动 By喵呜喵5
===============================================================================
【说明】
人物的朝向始终向右或者向左
这个脚本并不影响事件指令中的设置人物朝向功能
另外,由于人物始终朝着左右方向,所以无法在事件的下方或者上方通过确定键触发事件
=end
$m5script ||= {};$m5script[:M5FD20140914] = 20140914
$m5script[:ScriptData] ||= {}
module M5FD20140914
#==============================================================================
# 设定部分
#==============================================================================
SWI = 1
# 对应ID的开关开启时关闭横向移动
#==============================================================================
# 脚本部分
#==============================================================================
end
class Game_CharacterBase
alias m5_20140914_set_direction set_direction
def set_direction(d)
if $m5script[:ScriptData][:M5FD20140914] &&
!$game_switches[M5FD20140914::SWI]
d = 6 if @direction == 8 || @direction == 2
return if d == 8 || d == 2
end
m5_20140914_set_direction(d)
end
alias m5_20140914_move_straight move_straight
def move_straight(d, turn_ok = true)
$m5script[:ScriptData][:M5FD20140914] = true
m5_20140914_move_straight(d, turn_ok)
$m5script[:ScriptData][:M5FD20140914] = false
end
end
复制代码
作者:
3106345123
时间:
2014-9-14 19:49
本帖最后由 3106345123 于 2014-9-14 19:52 编辑
请无视下面回答
使上下方向键无法移动角色
(今天都被被别人抢先了
)
{/s}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1