原创 Unity3d softInput decomplied java code

package com.unity3d.player; import android.app.Dialog; import android.content.Context; import android.content.res.Reso

原创 Unity4.5動畫控制狀態切換監聽腳本

在Mecanim動畫由狀態機控制的情況下,監聽動畫狀態變化的代碼。可以根據需要,刪減其中的方法。 using UnityEngine; using System.Collections; using System.Collections.

原创 [Unity3D]水族館遊戲教程三

文章目錄0.前言1.魚缸腳本修改2.魚AI腳本 0.前言 本次內容,將初步實現魚的AI的遊動。魚AI作爲遊戲的核心功能,後續將會對AI進行豐富和優化。但首先,我們先讓魚兒遊動起來,給自己一小丟丟成就感! 1.魚缸腳本修改 我們希望

原创 [Unity3D]水族館遊戲教程一

水族箱 文章目錄水族箱1.工程創建2.創建水箱3.相機 1.工程創建 本次教程使用Unity3D 5.5.5f1版本 首先,打開工程,創建一個名爲Aquarium(水族館)的工程: 在工程中,創建Editor、Scenes、Sc

原创 [Unity3D]水族館遊戲教程二

文章目錄1.資源導入2.meta文件設置3.創建水箱背景4.魚模型資源設置5.總結 1.資源導入 現在,我們找一些適用於遊戲的資源,主要是魚類的帶動作的模型、水箱的背景貼圖、水族箱的背景音樂等。 資源的鏈接地址在文章末尾。資源內容

原创 [Unity3D]水族館遊戲教程七

文章目錄0.前言1.事件管理器1.添加EventMgr2.事件管理器的設計思路3.事件管理器的實現4.事件管理器的全部內容2.餵食功能1.餵食功能的設計2.餵食功能的實現1.添加FoodMgr.cs2.添加FoodAI.cs3.F

原创 [Unity3D]灰度圖像Shader

昨天是清明節,也是深切哀悼新冠肺炎疫情犧牲烈士和逝世同胞的公祭日,致敬英雄,逝者安息!希望疫情早日過去!!! 看到許多網頁,以及一些朋友的微信頭像都變成了黑白色的,於是在想,複雜嗎?是如何實現的? 當輸出的RGB值相同的時候,就變

原创 [Unity3D]簡單的事件管理器

一個簡單的事件管理器 任意一個枚舉就可以定義事件類型。 using System.Collections.Generic; using System; public enum GameEvent { StartGame,

原创 [Unity3d]保存相機當前渲染內容或者RenderTexture到本地小工具

項目中,遇到需要將相機當前渲染的內容或者是RenderTexture保存到本地的需求,查看渲染結果是否正確。因此,寫了一個簡單的小工具,按F4就可以保存到Assets上一級目錄。 先直接貼代碼,有時間再詳細解釋 使用方式是直接

原创 [Unity3D]水族館遊戲教程六

文章目錄0.前言1.Swimming:遊動狀態2.Float:漂浮狀態1.修改SpeedFlag2.修改MoveFlag3.添加Float狀態4.修改Swimming3.互動:Escape狀態1.添加碰撞2.添加Escape狀態3

原创 [Unity3D]水族館遊戲教程五

文章目錄0.接上篇1.組合模式2.轉向控制器1.創建轉向控制2.修改FishAI3.移動控制器1.添加移動控制器2.修改FishAI4.動畫控制器1.創建動畫控制器2.修改FishAI5.當前效果6.總結 0.接上篇 上篇添加了魚

原创 [Unity3D]水族館遊戲教程四

文章目錄0.接上篇1.速度控制器2.修改FishAI3.修改後的效果4.總結 0.接上篇 上一篇,實現了魚AI的隨機遊動、自動轉向,並且學習瞭如何分析調試過程中遇到的報錯。 本篇將繼續優化魚AI。 1.速度控制器 上一篇雖然實現了

原创 [Unity3D]相機視野範圍OutLine小工具

文章目錄1.最終代碼2.過程方法1.完全手動進行頂點位置的平移和旋轉方法2.使用Gizmos.matrix方法3.使用Gzimos.DrawFrustum 1.最終代碼 某些時候,需要根據相機位置,調整遊戲物體的位置。但是不選中相

原创 [Unity3D]正交相機視野範圍OutLine小工具

某些時候,需要根據相機位置,調整遊戲物體的位置。但是不選中相機,就看不到相機的視野範圍,因此,添加此小工具。 直接上代碼: using UnityEngine; using System.Collections; public c

原创 vs2017 15.5.x dll調試不成功問題

配置:Unity5.5.5f1 + vs2017 問題:更新到vs2017 15.5.0之後,項目中用到的dll調試斷點進不去了。之後更新到15.5.1,依然進不去。 現象:Unity工程下生成的dll文件只有dll.pdb沒有