level 8
林鱼上歌
楼主
虽然用事件也能解决,但是难免工程量会加大。上下左右各一张,左上右上右下左下又各需一张。
这是代码,粘贴在记事本,改一下后缀.js,拖进插件文件夹,然后进管理打开就能用
。
很方便的一段。
// 8move.js
Game_Player.prototype.getInputDirection = function() {
return Input.dir8;
};
Game_Player.prototype.executeMove = function(direction) {
if (direction % 2 == 0)
this.moveStraight(direction);
if (direction == 1||direction ==3)
this.moveDiagonally(direction
+3
, 2);
if (direction == 7||direction == 9)
this.moveDiagonally(direction-3 , 8) ;
};
作者是 Chiba Kunase
2020年07月07日 16点07分
1
这是代码,粘贴在记事本,改一下后缀.js,拖进插件文件夹,然后进管理打开就能用
很方便的一段。
// 8move.js
Game_Player.prototype.getInputDirection = function() {
return Input.dir8;
};
Game_Player.prototype.executeMove = function(direction) {
if (direction % 2 == 0)
this.moveStraight(direction);
if (direction == 1||direction ==3)
this.moveDiagonally(direction
+3
, 2);
if (direction == 7||direction == 9)
this.moveDiagonally(direction-3 , 8) ;
};
作者是 Chiba Kunase