国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

使用Unity制作一款酷炫的2D游戲:LoopMania開發(fā)教程

2020-04-08 09:33 作者:程序員小明哥  | 我要投稿

抖動(dòng)插件代碼。

使用方法:在unity中新建一個(gè)與類同名的腳本,然后將下面的代碼復(fù)制進(jìn)去即可使用。

代碼:

using UnityEngine;


/// <summary>

/// 相機(jī)抖動(dòng)

/// </summary>

public class CameraShake : MonoBehaviour

{

public Transform camTransform;


private static float shakeDuration = 0f;


private static float shakeAmount = 0.7f;


private float vel;


private Vector3 vel2 = Vector3.zero;


private Vector3 originalPos;


private void Awake()

{

if (camTransform == null)

{

camTransform = base.transform;

}

originalPos = camTransform.localPosition;

}


public static void ShakeOnce(float _shakeDuration, float _shakeAmount)

{

shakeDuration = _shakeDuration;

shakeAmount = _shakeAmount;

}


private void Update()

{

if (shakeDuration > 0f)

{

Vector3 target = originalPos + UnityEngine.Random.insideUnitSphere * shakeAmount;

camTransform.localPosition = Vector3.SmoothDamp(camTransform.localPosition, target, ref vel2, 0.05f);

shakeDuration -= Time.deltaTime;

shakeAmount = Mathf.SmoothDamp(shakeAmount, 0f, ref vel, 0.7f);

}

else

{

camTransform.localPosition = originalPos;

}

}

}


使用Unity制作一款酷炫的2D游戲:LoopMania開發(fā)教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
闽侯县| 福贡县| 江孜县| 蒲城县| 苍溪县| 安龙县| 岳阳市| 茌平县| 广东省| 南宁市| 昆山市| 灌云县| 福安市| 大安市| 宜章县| 西平县| 古交市| 历史| 炉霍县| 天峻县| 菏泽市| 射洪县| 赣榆县| 北京市| 伊通| 铁岭市| 青浦区| 黄大仙区| 天等县| 唐河县| 临澧县| 四会市| 武定县| 南川市| 五寨县| 镇江市| 长沙县| 德安县| 尖扎县| 张北县| 丰原市|