原创 經驗總結-1-不同類之間調用彼此方法的幾種情況

1.在A類中使用B類中方法C,並且B類掛在一個遊戲對象D上,且方法C內需要用到此所掛的遊戲對象D自身的屬性,則在A類中聲明一個d,將遊戲對象D拖到這個d上,寫下如下代碼:d.getComponent<B>().C(); 2.在A類中使用

原创 適配UnityVS1.8.2 + VS2013 + Uniyt4.3.4 + WIN8

UnityVS版本:UnityVS_1.8.2  VS版本:VS2013旗艦版 Unity3D版本:4.3.4 系統版本:WIN8 下載好的文件如下圖所示: 安裝步驟: 1.如果之前安裝過其它版本的UnityVS,請先卸

原创 自然月

自然月:是指一年12個月,從每個月的1號到這個月的月底,例如4月1號到4月30號,這算一個自然月。如果從某個月的5號到那個月的5號,就不是自然月。

原创 控制遊戲中部分物體變暗,其他物體不變的方法

1.添加倆個一樣的攝像機 2.爲 玩家人物  物體設置一個層Layer:ONE,給  場景  的物體設置一個層Layer:Two 3.添加一個透明灰色板子,設置層爲ONE,並講板子移到攝像機面前 4.設置一個A攝像機只能看到ONE層,並且

原创 取到對象上所有組件

 Component[] scripts = monster.GetComponents<MonoBehaviour>();     用於取到遊戲對象身上的所有組件! 點贊 收藏 分享 文章舉報

原创 C#運算符優先級

在C#中,一共有38個常用的運用符,根據它們所執行運算的特點和它們的優先級,爲了便於記憶,我將它們歸爲七個等級:1、單元運算符和括號。2、常規算術運算符。3、位移運算符。4、比較運算符。5、邏輯運算符。6、各種賦值運算符。7、右位(後綴

原创 在程序在Unity中運行時,如何在 Unity不是當前窗口的時候,使程序一直在運行?

打開Player Settings界面,在裏面有個  Run  In  Background,將它勾上即可。 點贊 收藏 分享 文章舉報 ZizerZhang 發佈了24 篇

原创 爲unity添加自定義菜單

using UnityEngine; using UnityEditor; using System.Collections; [ExecuteInEditMode] public class AIEditor : EditorWind

原创 遊戲開發經驗總結~遠程攻擊

注意: 1.  遠程武器每個都放在空物體下。因爲,空物體是用來拋出武器時用來確認拋出點的,是固定的,所以可以通過將武器放到空物體下,調整子物體位置來調整初始化武器時的位置。 以此類推,所有的技能、特效等等 都可以利用這個方法來方便匹配到合

原创 Touch簡單使用

<pre name="code" class="csharp"> Vector2 oldFingerPosition1; Vector2 oldFingerPosition2; void Start()

原创 最新Visual Studio Tools For Unity 安裝使用解析

1.下載 地址:http://unityvs.com/ 請自行下載適合自己VS版本的UnityVS 2.安裝 WindowsXP、Windows7 系統的用戶請按照1,2,3的順序安裝 Windows8 系統的用戶請安裝0,2,3的順

原创 面向對象的懺悔

今天,寫累計登錄,從服務器傳出一個字符串,解析字符串,並存儲字符串。其中有累計天數,寶箱獎勵內容,以 | 分割開,格式:days | 1*2000 | 2*2000 | 3*1*10 | 4*124*2 其中1,2,3,4代表寶箱內獎勵內

原创 判斷怪物是否出現在攝像機範圍內

1.獲得出現的所有怪物 2.遍歷每一個怪物,同時將每一個怪物的三維座標轉換爲針對此攝像機的二維座標 3.判斷轉換後的二維座標是否在攝像機視野的二維座標系內, 即:(vector3.x>0 && vector3.x < camera.pix

原创 排行榜(初步版)

1.從客戶端向服務器發送請求,並且與服務器約定好,入參的值與排行榜類型對應上,比如1 對應 戰鬥力排行榜,2 對應 榮譽值排行榜  等。 2.從服務器將排列好的排行榜字符串傳給客戶端,客戶端與服務器約定好字符串的格式, 每個名單之間用什麼

原创 靜態方法中無法使用協同程序

在Unity中,靜態方法是無法調用StartCoroutine()方法的。 原因就是協同是MonoBehavior的非靜態方法,因此無法再靜態方法中使用。 點贊 收藏 分享 文章舉報