原创 unity使用unsafe注意事項

因爲C#要調用指針,所以要引入unsafe標識, 在你的Assets目錄下面添加smcs.rsp文件,裏面只加一行字不要有空格  -unsafe。 OK搞定。記得一定要重啓Unity3d, 因爲這個預編譯是在啓動U3D時候運行的。工程

原创 Unity 檢測UGUI組件的RaycasrTarget是否勾選

轉載自蠻牛文章  http://www.manew.com/thread-100366-1-1.html 看過UGUI源碼的朋友一定都知道,UI事件會在EventSystem在Update的Process觸發。UGUI會遍歷屏幕

原创 Unity 物體根據鼠標移動而轉動(可用於物體的360度展示)(PC端)

有時候會有這個需求,就是物品的360度的展示,例如武將的全方位展示,或是物品的360度展示,這就需要根據鼠標的移動來轉動物體 而這個就可以實現哦!!! using UnityEngine; using System.Collection

原创 Unity 光標控制進度條Slider

現在做的VR項目有這個功能,就是通過凝視來控制滑動條,但是用的是Google VR  SDK ,這是不支持點擊的, 只能通過凝視時長判斷點擊,當時看到這個需求真心沒思路,後來突然腦袋靈光了, 有同樣的需求的可以看看,如果有更好的方法可以一

原创 Unity 不規則按鈕Custom2DCollider

有時候產品需求按鈕不能是長方形,要三角形,五邊形,甚至五角星行,這時你是不是方了,怎麼做??? 別雞凍,其實unity有現成的哦!!!PolygonCollider2D!!! 給你的UI加上這個組件PolygonCollider2D,你

原创 Unity 利用Mesh在Unity中繪製扇形圖片

直接上腳本,掛空物體上就行:   using UnityEngine; using System.Collections; using System.Collections.Generic; [RequireComponent(typeo

原创 Unity 透明通道按鈕

有時候產品要求你按鈕不需要矩形,按鈕圖片的透明部分不接受鼠標檢測,你是不是一臉懵逼了? 那麼我來拯救你,其實很簡單,Image有個eventAlphaThreshold屬性,該屬性就是設置圖片接受事件檢測的alpha值的閥值 例如:im

原创 Unity Unity和Android通訊(Android嵌入到Unity中)

網上搜到很多帖子關於這方面的,但是自己試了很多都不通過,不知道爲什麼,終於自己試了一個有用的。 先貼上很多大牛們的帖子吧,講的很詳細的: http://www.ceeger.com/forum/read.php?tid=32862&fid

原创 Unity XML的序列化和反序列化

開始學習了,要不斷的積累才能產生質變,加油吧!!! 今天學習一下XML的讀取和寫入,XML作爲常用的數據存儲,瞭解並掌握是必須的。 using UnityEngine; using System.Collections; using S

原创 Unity Text文本顏色漸變效果

unity原生的Text文本的顏色雖是可調但是隻能是單一顏色,不能達到顏色的漸變效果。 下面我就貼代碼了: 兩色漸變 using UnityEngine; using System.Collections; using UnityEng

原创 DynamicXml -- 動態讀取操作XML (一個從XML到Object的通用實現)

最近的一個項目用到很多不同結構的XML文件. 於是就在網上搜索了一些文章, 結合實際遇到的問題寫成自己要的代碼. 既然已經獲取了這方面的知識,不敢獨取, 拿出來共享. 這個也還不是很成熟, 希望大家共同完善, 提出寶貴意見, 共同進步

原创 Unity Profiler性能分析

文章轉載自http://www.unity.5helpyou.com/2791.html 本篇unity教程我們來學習下Unity的Profiler性能分析 A. WaitForTargetFPS:       Vsync(垂直

原创 Unity 球體表面平均分割點

看到這個切割算法,不錯,就拿來主義了,呵呵呵using UnityEngine; using System.Collections; public

原创 Unity優化 優化一

在這裏我先開個頭,後面會不斷更新。。。 先貼幾篇優化總結的文章,多少可以吸取點知識! http://blog.csdn.net/candycat1992/article/details/42127811 1、Draw Calls 那

原创 Unity A*尋路算法

看了下蠻牛教育的A*尋路視頻後整理的代碼,下面就直接貼代碼了 首先是Node類的聲明:定義一些節點所需的變量 using UnityEngine; using System.Collections; public class Node