您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 2浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

GDScript获取全局坐标的两种方法

开发游戏的老王 发布时间:2019-12-20 17:46:32 ,浏览量:2

Godot Engine 3.1.2

extends Spatial

func _process(delta):
	print("local position:" + str(translation))
	print("global position:" + str(to_global(translation)))
	print("origin:" + str(global_transform.origin))

输出结果

local position:(0, 0, 0)
global position:(-14.781537, 0, 0)
origin:(-14.781537, 0, 0)
  • 方法一 通过Spatialtranslation属性获取局部坐标,然后再通过to_global把局部坐标转换成全局坐标

  • 方法二 先获取全局变换global_transform,Transform类的origin就是它的原点

总结 为啥不直接给个global_translation属性啥的呢

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0392s