我正在尝试制作一个2.5D RPG游戏,带有迷宫探索元素。但是,我的主要问题是玩家相对于摄像机的移动方式。
我想实现一个半固定摄像机, 在每个房间里,摄像机聚焦在玩家身上,在某些区域,摄像机改变其位置以更好地看到玩家(有点像GOW 1/2和OG Resident Evil的结合)。
我知道如何定位摄像机和移动它,但不知道如何根据摄像机的角度改变玩家的移动方式。
这是我的当前代码:
function scr_movement(argument0) {
`var whatCharacter = argument0;`
`var my_speed = 4;`
`var _left = keyboard_check(vk_left);`
`var _right = keyboard_check(vk_right);`
`var _up = keyboard_check(vk_up);`
`var _down = keyboard_check(vk_down);`
`var _hspd = _right - _left;`
`var _vspd = _down - _up;`
`if (_hspd != 0 || _vspd != 0){`
`var _dir = point_direction(0, 0, _hspd, _vspd);;`
`var _xadd`
`}`
}
任何帮助都将不胜感激。
评论 (0)