1.实例化
(基于官方文档,争取2019.1.30日之前将godot掌握的差不多~~~)
实例化
简介
创建单个场景并向其中添加节点,这可能适用于小型项目,但随着项目规模和复杂度的增长,节点数量可能很快变得无法管理。为了解决这个问题,Godot允许一个项目被分成许多场景。这为你提供了一个强大的工具,能够帮助你组织游戏的不同组件。
你可以创建很多场景并将其保存到磁盘。以这种方式保存的场景被称为“压缩场景”(Packed Scenes),有着 ``.tscn``扩展名。
一旦场景被保存后,它就可以被实例化到另一个场景中,就相当于其他的普通节点那样。
在上面的图片中,场景B作为实例被加入到A中。
1.RigidBody2D
Brief Description
A body that is controlled by the 2D physics engine.
Properties
Methods
void | _integrate_forces ( Physics2DDirectBodyState state ) virtual |
void | add_central_force ( Vector2 force ) |
void | add_force ( Vector2 offset, Vector2 force ) |
void | add_torque ( float torque ) |
void | apply_central_impulse ( Vector2 impulse ) |
void | apply_impulse ( Vector2 offset, Vector2 impulse ) |
void | apply_torque_impulse ( float torque ) |
Array | get_colliding_bodies ( ) const |
void | set_axis_velocity ( Vector2 axis_velocity ) |
bool | test_motion ( Vector2 motion, bool infinite_inertia=true, float margin=0.08, Physics2DTestMotionResult result=null ) |
2.staticbody 2D
碰撞
笔者:宸少凌