原创 球與立方體碰撞檢測

球與立方體碰撞檢測 using System.Collections; using System.Collections.Generic; using UnityEngine; public class OBB : MonoBeha

原创 Unity Animator BlendTree

Unity Animator BlendTree 創建 Animtor Controller 命名爲 BlendTreeController, 雙擊打開 空白處鼠標右鍵 Create State -> From New Blen

原创 Unity 枚舉值在Inspector面板顯示中文

Unity 枚舉值在Inspector面板顯示中文 一般給策劃寫編輯器時便於策劃查看選擇類型,將枚舉值顯示爲中文,如下所示 代碼如下 using UnityEngine; using System; #if UNITY_EDITO

原创 Eclipse 連接 MUMU模擬器

Eclipse 連接 MUMU模擬器 開發中經常遇到真機調試,當沒有Android 真機或者某些品牌的Android真機連接 Eclipse 查看 Logcat 比較麻煩。可以考慮使用 Eclipse 連接 PC 模擬器查看 logcat

原创 GOAP 目標導向型行爲計劃 AI 算法

GOAP 目標導向型行爲計劃 AI 算法 全稱: Goal-Oriented Action Planning 定義:目標導向型行爲計劃,參考 STRIPS-like,專門設計用於遊戲中自主角色行爲實時控制的規劃體系結構。 參考:http:

原创 Unity Behavior Tree Editor 行爲樹編輯器初級實現

Unity Behavior Tree Editor 行爲樹編輯器初級實現 編輯效果如下 編輯器腳本最好和行爲樹腳本分離。 需要存儲的信息有:節點類型、子節點數組、(條件節點、行爲節點需要特殊編輯) 數據存儲在 NodeAsset

原创 Unity 可視化編輯工具 樹節點 Tree Node Editor

Unity 可視化編輯工具 樹節點 Tree Node Editor 最近想寫一個行爲樹編輯器,終於找到編輯顯示節點和連線的方案,示例圖如下 本篇是將節點顯示和節點連線的功能抽取出來的一個最小功能實現。不是完整的行爲樹編輯器。 創建一

原创 Jenkins構建完成存檔 Archive the artifacts 插件

Jenkins構建完成存檔 Archive the artifacts 插件 構建時可能會生成多個文件,只將自己需要的文件做存檔 打開項目配置-> 構建後操作 -> Archive the artifacts 在存檔文件中輸入需要存檔的文

原创 行爲樹 Behavior Tree 原理

行爲樹 Behavior Tree 原理 行爲樹 樹形結構圖如下一棵倒置的樹 行爲樹採用節點描述行爲邏輯,主要有:選擇節點、順序節點、並行節點、修飾節點、隨機節點、條件節點、行爲節點。一棵行爲樹表示一個AI邏輯。要執行這個 AI 邏輯

原创 Jenkins 打包Unity APK

Jenkins 打包Unity APK 新建一個Unity 工程,添加編輯器打包腳本 編輯器腳本 APKBuild.cs 編輯狀態下調用 APKBuild中 Build 方法,執行打包, 測試成功開始編寫 批處理腳本 Unity.

原创 Jenkins 安裝 結合 Tomcat

Jenkins 安裝 結合 Tomcat Jenkins下載地址 https://jenkins.io/download/ 以Windows 10 爲例 下載頁面包含兩個版本的各種平臺安裝包和通用 .war 下載 .war 下載

原创 行爲樹 Behavior Tree 實例

行爲樹 Behavior Tree 實例 前篇完成了 Behavior Tree 的核心代碼 下面通過實際例子使用Unity來測試核心代碼 下面是行爲樹結構圖 本篇實現 選擇節點 1 的所有內容 執行流程如下 遍歷根節點

原创 Unity5 AssetBundle 加載

Unity5 AssetBundle 加載 上一篇說了 AssetBundle 打包 本篇接着做加載 加載需要考慮的兩個問題: 一、如何將資源加載 二、資源依賴的其他資源如何處理 理論:一個預設 A 依賴 一個材質球B、一個

原创 Unity AssetBundle 熱更 資源生成對應 MD5碼

Unity AssetBundle 熱更 資源生成對應 MD5碼 遊戲版本變更,一般會伴隨着 AssetBundle 資源的變動,客戶端如何確定哪些資源需要更新,哪些資源是本地沒有的。 一般做法就是將整個版本的所有 AssetBundl

原创 行爲樹 Behavior Tree C#實現

行爲樹 Behavior Tree C#實現 前篇介紹了 行爲樹 Behavior Tree 的原理。 本篇通過前篇原理完成 Behavior Tree 的實現。 1、節點類型枚舉 NodeType namespace Behavior