Unity - 身體物理

身體物理是格鬥遊戲種常見的元素,《生或死》、《街霸》種都有身體物理的身影。本文將展示如何實現

效果:

實現方法:

 

 

 

源碼:附在動點上,動點也是骨骼頂點

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Wobbler : MonoBehaviour {

    public Transform centerTran;

    Rigidbody rig;
    public float hardness;    //可以通過這個值修改乳房搖動幅度

    private void Start()
    {
        rig = GetComponent<Rigidbody>();
    }
    private void FixedUpdate()
    {
        rig.AddForce(-(transform.position - centerTran.position) * hardness);
    }

}

 

資源包:

白膜:

 https://pan.baidu.com/s/1-8dH9VdgGNMy1uaX75j3vw (WASD移動角色)

 

添加身體物理效果的UnityChain小姐姐   如上圖:

 https://pan.baidu.com/s/1Ub7VAqjMkMFcOgF5RiyjQw (請閱讀ReadMe)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章