您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Spatial类

开发游戏的老王 发布时间:2019-10-18 16:45:44 ,浏览量:3

Godot Engine 3.2 Alpha

Spatial类继承于Node类,是所有3D节点类的基类

常用属性 类型属性名说明SpatialGizmogizmoEditor中的那个Gizmo,只在Editor里起作用Transformglobal_transform世界坐标系中的变换Vector3rotation局部坐标系旋转(弧度制)Vector3rotation_degrees局部坐标系旋转(角度制)Vector3scale局部坐标系缩放Transformtransform相对于父节点的局部变换Vector3translation局部坐标,叫tansilation,其实就是positionboolvisible可见性 常用方法 类型方法名说明voidforce_update_transform ( )Spatialget_parent_spatial ( ) constWorldget_world ( ) constvoidglobal_rotate ( Vector3 axis, float angle )voidglobal_scale ( Vector3 scale )voidglobal_translate ( Vector3 offset )世界坐标系下移动,注意参数是偏移量voidhide ( )隐藏,即visable = falseboolis_local_transform_notification_enabled ( ) constboolis_scale_disabled ( ) constboolis_set_as_toplevel ( ) constboolis_transform_notification_enabled ( ) constboolis_visible_in_tree ( ) const返回可见性(绝对)voidlook_at ( Vector3 target, Vector3 up )让自身的-Z朝向所给点voidlook_at_from_position ( Vector3 position, Vector3 target, Vector3 up )voidorthonormalize ( )voidrotate ( Vector3 axis, float angle )voidrotate_object_local ( Vector3 axis, float angle )voidrotate_x ( float angle )想单独在某个轴向旋转很方便voidrotate_y ( float angle )想单独在某个轴向旋转很方便voidrotate_z ( float angle )想单独在某个轴向旋转很方便voidscale_object_local ( Vector3 scale )voidset_as_toplevel ( bool enable )voidset_disable_scale ( bool disable )voidset_identity ( )重置所有变换voidset_ignore_transform_notification ( bool enabled )voidset_notify_local_transform ( bool enable )voidset_notify_transform ( bool enable )voidshow ( )显示,即visable = trueVector3to_global ( Vector3 local_point ) const工具方法,用于局部坐标和世界坐标换算Vector3to_local ( Vector3 global_point ) const工具方法,用于局部坐标和世界坐标换算voidtranslate ( Vector3 offset )移动,注意参数是偏移量,并且移动结果受缩放值影响voidtranslate_object_local ( Vector3 offset )voidupdate_gizmo ( )
关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0371s