Unity3D基礎項目(五):佛系青蛙

  • 項目介紹


    掃碼入群

青蛙呱呱

制作周期大約1天時間,開發版本Unity2017.3.1
資源在Q群134688909里面的共享空間
開發流程及具體視頻教學可以加群獲取

1.前期設置

-1 圖像質量設定


Low

High
  • 2.導入資源


    加群:134688909獲取
2.資源查看
腳本資源
  • 搭建場景
    刪除系統光照組件


    刪除組件信息

拖入預制物文件夾中的環境預制物


拖動即可

設置相機


設置相機

拖入PlayerPrefabs,添加腳本,控制移動


image.png
    private Animator ani;
    private Rigidbody rig;
    private float moveH;
    private float moveV;
    private Vector3 movement;
    private float speed = 20f;
    // Use this for initialization
    void Start () {
        ani = GetComponent<Animator>();
        rig = GetComponent<Rigidbody>();
    }
    
    // Update is called once per frame
    void Update () {
        moveH = Input.GetAxisRaw("Horizontal");
        moveV = Input.GetAxisRaw("Vertical");
        movement = new Vector3(moveH,0,moveV);
    }
    private void FixedUpdate()
    {

        if (movement != Vector3.zero)
        {
            Quaternion tagetQ = Quaternion.LookRotation(movement, Vector3.up);
            Quaternion rotation = Quaternion.Lerp(rig.rotation, tagetQ, speed * Time.deltaTime);
            rig.MoveRotation(rotation);
            ani.SetFloat("Speed", 3f);
        }
        else
        {
            ani.SetFloat("Speed", 0f);
        }
    }

相機跟隨

public class FollowCamera : MonoBehaviour {

    // 拿到青蛙的值
    [SerializeField]
    private Transform playerTrans;

    // 相機距離青蛙的值
    [SerializeField]
    private Vector3 offset;

    // 相機跟隨的速度
    private float speed = 5f;

    // 相機移動的位置點
    private Vector3 newPosition;
    
    // Update is called once per frame
    void Update () {
        newPosition = playerTrans.position + offset;
        transform.position = Vector3.Lerp(transform.position, newPosition, speed * Time.deltaTime);
    }
}

蟲子的創建

  • 特效的生成與銷毀
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,065評論 25 708
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,868評論 18 139
  • 星期五的教研活動是“如何為學生制定個人發展計劃”的研討交流,老師們在經過兩個星期思考和探究后,分小組進行研討交流。...
    小亮_f6c6閱讀 211評論 0 0
  • 聽說,明天又是母親節了!是的,就是“聽說”…父親節,母親節,女生節,男生節…太多的節日讓喵子完全弄不清它們的時間和...
    喵咕唡閱讀 294評論 0 0
  • 生活有什么實質的意義么? 如果有,我認為活著本身是為了健康和快樂。健康也算不上,因為要健康也是為了要快樂,畢竟生病...
    Elsie91閱讀 690評論 0 0