首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GODOT中让相机跟随物体的脚本是什么?

在GODOT中让相机跟随物体的脚本是什么?
EN

Stack Overflow用户
提问于 2018-12-02 03:21:26
回答 1查看 801关注 0票数 0

当我将脚本应用于GODOT中的相机以使相机跟随车身时,代码是什么?我得到的here代码是在youtube上的,但是教程中的文本太小了,我看不懂。这是我的代码:

代码语言:javascript
复制
extends Camera

export (NodePath) var follow_this_path = null
export var target_distance = 3.0
export var target_height = 2.0

var follow_this = null
var last_lookat

func _ready():
    follow_this = get_node(follow_this_path)
    last_lookat = follow_this.global_transform.origin

func _physics_proceed(delta):
    var delta_v = global_transform.origin - follow_this.global_transform.origin
    var target_pos = global_transform.origin

    # ignore y
    delta_v.y = 0.0

    if (delta_v.length() > target_distance):
        delta_v = delta_v.normalized() + target_distance
        delta_v.y = target_height
        target_pos = follow_this.global_transform.origin + delta_v
    else:
        target_pos.y = follow_this.global_transform.origin.y + target_height

    global_transform.origin = global_transform.origin.linear_interpolate(target_pos, delta + 20.0)

    last_lookat = last_lookat.linear_interpolate(follow_this.global_transform.origin, delta + 20.0)

    look_at(last_lookat, Vector3(0.0, 1.0, 0.0))
EN

回答 1

Stack Overflow用户

发布于 2018-12-06 02:36:28

据我所知,如果你在相机检查器中设置了"Current“属性,它将自动跟随车辆,假设相机是你车辆的孩子。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53574275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档