本帖最后由 黑化の鼠标 于 2013-2-15 14:55 编辑 这个方法虽然能对应通常的只使用一个按键的状况, 但是例如如果同时按下←↓,或者←↑之类的同时进行两个按键时会出问题 嗯,大致上上下这个方向上不会出问题,但是左右的方向会比较糟糕 大致上弄成这样进行双重判定之后问题应该没了 还有,嗯....顺带,如果觉得在公共事件里弄并行处理很卡的话,把并行事件弄到需要使用的地图上,虽然工作量会增加一些,而且还得逐个设定,不过貌似会劳有所值 |
刚才来看到这楼,不太明白,玩家面向不是 $game_player.direction 吗?2468,直接
|
稍微试了一下~在Game_Player里加个手电筒的方向变量~ 之后事件里判定一下若是手电方向不等于角色方向就更新,之后再赋值给手电方向变量~ 总之……饭粒如下……(DLL请自行添加……附件太大……) |
我改了2个事件页。。。 |
本帖最后由 狱冥幻翼 于 2013-2-14 23:11 编辑 对应公共事件 下1 右3 上4 左2
|
最愚蠢的方法: Input.press?(:DOWN) ||Input.press?(:LEFT) ||Input.press?(:RIGHT) ||Input.press?(:UP) |
胡吹幾句,希望有幫助吧。 設置個公共事件,用作判斷和設置角色面向actorDir變量。 再加一下old_actorDir,用作記錄上一個actorDir的值。 當actorDir != actorDir時, 圖片便轉換。 咦......都是胡吹的吧.....只因手機沒RM...... |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-12-23 17:18
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.