Notifications
bg
Invite Others
Search
More
DISCUSSION
MEMBERS
Search
Group Info
Category
School & Education
Description
实践教学讨论问答。
Preferred Language
Chinese
w
wangyao
Mar 6, 2019
官方课程Roguelike的一点问题
官方课程Roguelike的一点问题
关于2D roguelike的一点问题
A
2 months ago
的确执行了两次Move和SmoothMovement,但是是同时执行。下方的debug信息也足以说明这一点。至于为什么不会相互干扰,是因为你使用的移动方法是MovePosition。
H
2 months ago
Reply@wangyao实际上,当我把player的移动速度调快的时候(我希望让每一帧player的移动更加明显),结果连着两次的start输出依旧是(0,0)。那不就是说明在执行语句base.AttemptMove,到执行if(Move)这句之间,player并没有发生移动么?但是实际上从代码看base.AttemptMove里是会执行Move和SmoothMovement这两个方法的啊
父类的方法不一定执行了move。move方法是当前类的
w
3 months ago
实际上,当我把player的移动速度调快的时候(我希望让每一帧player的移动更加明显),结果连着两次的start输出依旧是(0,0)。那不就是说明在执行语句base.AttemptMove,到执行if(Move)这句之间,player并没有发生移动么?但是实际上从代码看base.AttemptMove里是会执行Move和SmoothMovement这两个方法的啊
Category
School & Education
Description
实践教学讨论问答。
Preferred Language
Chinese