原创 OpenCVForUnity_識別圖片像素點顏色

OpenCVForUnity_識別圖片像素點顏色OpenCV如何在Unity內使用完整代碼如下 OpenCV OpenCV是一個基於BSD許可(開源)發行的跨平臺計算機視覺庫,可以運行在Linux、Windows、Android和

原创 Unity_檢測顏色相似度

如何檢測顏色相似度 先將顏色從RGB顏色空間轉至HSV顏色空間 Unity中已經包含一個從RGB轉至HSV的方法——Color.RGBToHSV(Color, out h, out s, out v); 其中H,S,V分別代表顏色的色

原创 Unity——AnimatorEvent使用

AnimatorEvent——動畫事件使用前言使用步驟附言 前言 您可以使用動畫事件增加動畫片段的實用性,動畫事件允許您在時間軸中的指定點調用對象腳本中的函數。 由動畫事件調用的函數也可以選擇獲取一個參數。所述參數可以是float,s

原创 Unity 判斷是否點擊在UI上

在項目開發過程中,往往需要獲取到當前點擊UI的信息等 在創建Canvas時,會自動創建一個EventSystem,用於獲取事件 接下來獲取點擊到的UI名稱 void Update() { GameObject _button =

原创 Lua語法學習(二)

Lua流程控制 通過程序設定一個或多個條件判斷來完成流程控制,當條件爲true時執行指定代碼,當條件爲false時執行其他代碼 控制結構中的條件表達式結果可以是任何值,Lua認定false和nil爲假,true和非nil爲真

原创 Lua語法學習(一)

Window環境下安裝Lua 我是用集成好的 Lua for Window 集成包安裝 也可以通過通過下載官方源碼,編譯出庫、編譯器、解釋器 在window下可以使用一個叫”SciTE”的IDE環境來執行Lua程序 Lua for

原创 一個簡單的敵人自動尋找玩家進行攻擊及受到傷害死亡效果實現

using System.Collections; using System.Collections.Generic; using System.Runtime.Remoting; using UnityEngine; using Uni

原创 Unity_彈殼拋出

這幾天做項目,一個FPS遊戲,中間做武器時一個開槍後拋出彈殼,但是換個方向後彈殼拋出後的方向就不對,經過測試後發現是使用Rigibody.AddForce時添加力的座標位置不對。 以彈殼拋出的位置作爲彈殼剛體添加力的座標點 GameObj

原创 第一人稱視角創建

在很多的遊戲中我們都看到第一人稱視角,下面是第一人稱視角的創建 首先先新建一個場景,然後添加一個膠囊體,把攝像機放到膠囊體上調整位置並且把攝像機設置爲膠囊體的子對象 新建C#腳本 命名爲MouseLook.cs using Syst