Project1

标题: 轻轻松松实现45度行走 [打印本页]

作者: ka66rpg    时间: 2010-10-21 16:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: ka66rpg    时间: 2010-10-21 16:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: N.K    时间: 2010-10-21 16:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: ka66rpg    时间: 2010-10-21 18:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黑崎一护    时间: 2010-10-21 19:38
这个脚本可以提高RPG操作的灵活性,已复制使用,谢谢楼主指点。
作者: 牛肉面    时间: 2010-10-28 20:52
这个好简单实用!抱走了。顺便顶!
作者: 独孤残云    时间: 2010-10-29 09:01
顶ka66rpg殿~
这个机制貌似RGSS内部模块Input有讲~ F1查找主题Input即可~

================河蟹的分割线==================

Input
处理游戏手柄和键盘输入信息的模块。
模块方法Input.update
更新输入信息。原则上 1 帧调用 1 次。

Input.press?(num)
判断与编号 num 对应的按钮是否现在被按下。
如果按下返回 true,未按下则返回 false。

if Input.press?(Input::C)
  do_something
end
Input.trigger?(num)
判断与编号 num 对应的按钮是否重新被按下。
只有从未按下状态向按下状态变化的瞬间被认定是「重新被按下」。
如果按下返回 true,未按下则返回 false。

Input.repeat?(num)
判断与编号 num 对应的按钮是否重新被按下。
和 trigger? 不同的是,其考虑了连续按下按钮时的重复。
如果按下返回 true,未按下则返回 false。

Input.dir4
判断方向按钮的状态,是 4 方向输入的特殊形式,返回与数字键对应的整数(2,4,6,8)。
方向按钮未按下(或被看作与其相同)则返回 0。

Input.dir8
判断方向按钮的状态,是 8 方向输入的特殊形式,返回与数字键对应的整数(1,2,3,4,6,7,8,9)。
方向按钮未按下(或被看作与其相同)则返回 0。
常量DOWN LEFT RIGHT UP
与方向按钮的下、左、右、上相对应的编号。

A B C X Y Z L R
与各按钮相对应的编号。

SHIFT CTRL ALT
与键盘的 SHIFT、CTRL、ALT 键直接相对应的编号。

F5 F6 F7 F8 F9
与键盘的各功能键相对应的编号。除此之外的功能键已被系统保留,不能取得。
作者: liqunsz    时间: 2010-10-29 21:15
老古董的技巧了……

美兽大的天干宝典介绍过这个……是RM官方讲座【MS是的】提到的伪八方向

67加分加的好狠~!67没看见过这个么?~
作者: 160445706    时间: 2011-7-7 14:16
n年前柳大已经在黑暗圣剑做了这个,楼主,你火星了
作者: acute    时间: 2011-7-7 14:22
那啥。这个是伪八方。




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