这一节我们实现Sprite随鼠标定位旋转的效果。
场景的节点结构还是跟之前一样。请把下面代码加到 精灵里面,
代码
可以看到代码非常简单,有效代码只有3行。extends Sprite
func _process(delta):
look_at(get_global_mouse_position())
look_at()
其中look_at是Node2D类型的方法。它的作用就是让Sprite的朝向指向给定的point参数所在的位置。而我们传入的get_global_mouse_position()获取的是鼠标在游戏屏幕上的全局坐标。