原创 Unity實現光標跟隨物體

    在項目有時候需要一個光標來提示物體的位置,並且可點擊。我這裏分享一個自己在開發過程中的小方法。     首先的思路就是創建一個ui組件作爲光標,不管是image,還是button,按自己實際需求而定,然後可以設置中心點pivot。

原创 C# 秒轉爲時:分:秒格式

    string GetTime(float time)     {         float h = Mathf.FloorToInt(time / 3600f);         float m = Mathf.FloorToI

原创 Unity 獲取點的法線方向實現吸附效果

通過HTCVive手柄發射射線控制物體的吸附效果,類似於帖在牆壁上的畫框。1.首先編寫手柄上的控制類:SteamVRControllerBase。通過手柄射線獲得碰撞點的位置和法線方向using UnityEngine; using Sy

原创 Unity開發:一個PC項目轉WebGL遇到的問題解決彙總

       這段時間遇到一個PC版本發佈WebGL的工程,遇到很多的問題,在這裏做下記錄。1.發佈報錯:程序中出現DLL調用的情況,刪除調用DLL相關代碼。2.WebGL無法通過IO流讀取本地json文件:改成TextAsset綁定js

原创 使用拓展方法設置和獲取Transfrom信息

       在項目開發中經常需要保存場景中物體的旋轉,位置,大小。爲了每次保存成統一的格式方便複用,給Transfrom加入設置和獲取的拓展方法。關於拓展方法的可以推薦 拓展方法 這篇文章。下面是改功能的實現:using System;