原创 Unity 輸出圖集中的圖片

1、大圖導入unity,修改配置 Texture Type:Sprite(2D and UI) Sprite Mode:Multiple Read/Write enabled:true format:RGBA 32 bit 腳本如下:

原创 Unity UGUI按頁滑動

實現UGUI滾動滾動視圖下 滑動翻頁,其中主要是Mathf.Lerp(start,end,time)插值計算(對於插值計算不了解的話 可以看看unity官網介紹https://docs.unity3d.com/ScriptReferenc

原创 Unity 根據csv生成數據類

工具類-AutoCreateScript 用於生成csv文件對應的數據類 csv文件測試數據 生成的數據類 unity Assets下目錄結構 工具類AutoCreateScript代碼如下: using System.Collec

原创 Unity List和 Dictionry序列化成json

工具類-SerializeDictionary、SerializeList unity JsonUtility無法直接將List和Dictionary直接序列化成json ,序列化出的結果爲{} 如下測試代碼: using UnityEn

原创 unity 修改默認的模板類

使用unity默認模板創建C#腳本或者是Shader腳本後其實有些內容項目中並沒有普遍用到,於是我們不得不每次創建完新的C#腳本 再刪除其中並不需要的部分,比如 Update,亦或者 我們需要在新建的腳本頂部添加些腳本說明,但 腳本說明

原创 Unity動態加載資源-Resource.Load

unity中使用Resource.Load加載資源前提--Asset下存在Resources文件夾且要加載的資源在Resources目錄下; Resources.Load返回一個Object類型,因此在實例化時應進行類型轉換 當然也可以

原创 Timeline--Key

轉載請註明出處! 1,構建場景,創建一個Timeline,添加一個Animation Track並把新建的球體拖拽到track上 2,點擊紅色點 進入Recording 3,hierarchy視圖點擊球體(拖拽僅track中的那個)

原创 代碼添加EventTrigger監聽事件

之所以要實現代碼添加EventTrigger監聽事件只是爲了以後修改的時候方便些,畢竟手動拖拽添加後期有變更的話修改起來會比較麻煩 一個slider一個button另外加一個空對象Eventmanager用來掛AddEvent腳本 代碼

原创 Timeline簡介

    Timeline是unity2017中的一個電影序列編輯工具。在遊戲中可以用來編排遊戲劇情,而完成遊戲劇情僅需要通過“拖拽”便可以完成(說是僅需要“拖拽”,但實際上還是需要寫點代碼的,但相對以往用大量代碼來控制動畫播放編排遊戲劇情

原创 Timeline--Animation

轉載請註明出處 1,場景構建,創建Timeline,創建animation track,並把第三人稱視角拖拽到animation track上, 爲main camecar添加smooth follow腳本,設置跟隨目標位第三人稱視角

原创 Timeline--Activation Track

轉載請註明出處! 1,創建Timeline project視圖下創建一個Timeline,說到底Timeline也只是unity中的一個資源,創建方式--右鍵---create--Timeline; 2,打開Timeline編輯面板 將