level 6
R某喵
楼主
我做游戏时经常会涉及到人物的移动。但其中我经常遇到的一个烦人问题是,人物贴墙走时会卡住不动,只有面向墙面以外的方向时(平行于墙面的方向也不行),才可以正常行动。看了griffpatch的3D光线投射教程: | Scratch项目教程 | Scratch中制作出色的 3d 游戏 | #1_ make 3d games in Scratch_哔哩哔哩_bilibili,里面有涉及到人物的移动,我试着做了一下,效果有很大改善,可是效果仅限于水平或竖直的墙面,一旦墙面有丝毫倾斜,人物仍然会出现之前被卡住的情况。我想实现GTA3中那种人物即使贴着墙也能走动,并且贴着墙时会因为人物与墙面之间角度的不同,出现不同走动速度的效果。请大佬指点一下,具体应该怎么做才能实现呢?
2023年12月02日 02点12分
1