您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Godot Engine:屏幕振动效果的实现

开发游戏的老王 发布时间:2020-01-02 20:34:35 ,浏览量:3

在这里插入图片描述

extends Tween

class_name CameraShaker

export var camera_path : NodePath

var camera :Camera = null

func _ready():
	camera = get_node_or_null(camera_path)

func disturb_offset(strength : float):
	camera.h_offset = rand_range(-strength,strength)
	camera.v_offset = rand_range(-strength,strength)


func shake(strength : float,duration : float = 1.0):
	if  camera != null:
		interpolate_method(self,"disturb_offset",strength,0,duration,Tween.TRANS_SINE,Tween.EASE_OUT,0)
		start()
关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0379s