1.实例化

(基于官方文档,争取2019.1.30日之前将godot掌握的差不多~~~)

实例化

简介

创建单个场景并向其中添加节点,这可能适用于小型项目,但随着项目规模和复杂度的增长,节点数量可能很快变得无法管理。为了解决这个问题,Godot允许一个项目被分成许多场景。这为你提供了一个强大的工具,能够帮助你组织游戏的不同组件。

你可以创建很多场景并将其保存到磁盘。以这种方式保存的场景被称为“压缩场景”(Packed Scenes),有着 ``.tscn``扩展名。

../../_images/instancingpre.png

一旦场景被保存后,它就可以被实例化到另一个场景中,就相当于其他的普通节点那样。

../../_images/instancing.png

在上面的图片中,场景B作为实例被加入到A中。

1.RigidBody2D

Brief Description

A body that is controlled by the 2D physics engine.

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

碰撞

posted @ 2018-12-30 01:20  宸少凌  阅读(250)  评论(0编辑  收藏  举报

万年以来谁著史,三千里外欲封侯