我按照我的第一篇游戏文章中的说明创建了一个新的 path2d:http ://docs.godotengine.org/en/3.0/getting_started/step_by_step/your_first_game.html
我想移动屏幕上的“盒子”,这样我就可以看到小怪是如何产生的,但是当我运行场景时,它就离开了屏幕。
我创建了一个新的 path2d,将它置于屏幕中间,它的工作方式与我想要的一样,但现在我在编辑器中移动它并不会更新游戏中的位置。
这是怎么回事?
谢谢
func _on_mobtimer_timeout():
$mobtimer.wait_time = 0.1 + randf() / 2
$mobspawn/moblocation.set_offset(randi())
var mob = Mob.instance()
add_child(mob)
var direction = $mobspawn/moblocation.rotation + PI/2
mob.position = $mobspawn/moblocation.position
direction += rand_range(-PI/8, PI/8)
mob.rotation = direction
mob.set_linear_velocity(Vector2(rand_range(200, 200 + score * 30), 0).rotated(direction))