跳到主要內容

簡單排除MonoDevelop無法貼上的問題

嘿~! 大家好~! 今天來提一下怎麼排除MonoDevelop無法貼上的問題。
在開始之前小弟想先申明一下這兩個方法並沒有在別的電腦試驗過,而且小弟也不清楚造成這個BUG的成因,所以如果你發現這個方法對你不適用,這是很有可能的。

我手上的配備 :

Win7 64位元

Unity5

MonoDevelop 5.9.6 ( 跟著 Unity 來的 )

解決辦法一 :

步驟一
打開Options。


步驟二
找到Syntax Highlighting。

步驟三
按下New新增一個項目,選擇你要的顯示方式並且取個名子。
步驟四
套用你剛剛新增的項目。
打完收工!!!

解決辦法二 :

在發生問題時 Ctrl + ← 然後 Ctrl + → 然後再貼
( 不要問我為什麼....我也不知道.... )

目前再也不會發生無法貼上的問題 ( 至少我再也沒遇到了 )如果有人知道這個BUG為何存在,或是新版已經修正這個問題,歡迎你在下面留言通知我。

留言

這個網誌中的熱門文章

你可能不知道的超冷門Unity功能#1 WaitForSeconds

遇此行時暫停,直到指定時間後才繼續執行下一行程式碼。 其實我根本沒用過幾次,不知道各位大大都怎麼使用它? 關鍵句 : yield WaitForSeconds( 5 ); 範例 : using UnityEngine; using System.Collections; public class WaitForSecondsExample : MonoBehaviour { void Start() { StartCoroutine(Example()); } IEnumerator Example() { print( Time.time ); yield return new WaitForSeconds (5); print( Time.time ); } } 影片操作 :

你可能不知道的超冷門Unity功能#3 OnWillRenderObject

OnWillRenderObject這個東西能判定該物件有沒有被攝影機看到,可以拿來判定一個東西是否在視野內。 關鍵句 : void OnWillRenderObject() { } 範例 : using UnityEngine; using System.Collections; public class ExampleClass1 : MonoBehaviour { private ParticleSystem ps; void Start() { ps = GetComponent<ParticleSystem>(); } void OnWillRenderObject() { if (Camera.current.name == "MiniMapcam") ps.enableEmission = true; else ps.enableEmission = false; } } PS : 使用這個範例記得要把攝影機取名為 MiniMapcam 才有效果喔 影片操作 :

阿葉的Unity3D密技「血條」

嘿,其實血條大家多半早會了,但是應觀眾要求還是把這教學Run一遍才行。這次我們用的是新的UI系統「UGUI」他跟「NGUI」很像,是Unity公司挖角「NGUI」團隊到進去開發的系統,使用方便又省效能,個人覺得以後Unity遊戲大多都會使用這個系統。 這次介紹了三種方法實現血條,使用「Mask」「FillAmount」兩種常見的遮罩方式,基本涵蓋了上市面上大多血條作法,如果各位夥伴還有突發奇想新的血條歡迎到社團留言。 操作影片