原创 只有程序員才能看懂的幽默

1.老婆給當程序員的老公打電話:下班順路買十個包子,如果看到賣西瓜的,買一個。當晚老公手捧一個包子進了家門…老婆怒道:你怎麼只買一個包子?!老公甚恐,喃喃道:因爲我真看到賣西瓜的了。”     2.一程序員去面試,面試官問:“你畢業才兩年

原创 PoolManager插件的使用

本文主要是關注PoolMannager插件的使用,解決Unity遊戲的卡頓問題。 緩存池我們主要關注的幾個事情 1.怎麼把遊戲對象保存進緩存池 2.怎麼把遊戲對象從緩存池裏面取出來 3.如何智能刪除緩存池。很期待,因爲PoolMana

原创 unity 使用 sqlite 數據庫遇到的問題 unity android 使用sqlite

在用unity做開發時,需要使用sqlite作爲數據庫,於是百度,方法基本一致 1  Assets 中 建立文件夾 Plugins 並且導入以下幾個dll Mono.Data.Sqlite.dll sqlite3.dll Sys

原创 unity自定義宏定義以及常用自帶的宏定義

如下是系統有的宏, //如果你的平臺已經被你switch platform 你的那個平臺過後,對應的輸出打印是彩色的,否則是灰色的 #if UNITY_IPHONE         Debug.Log("UNITY_IPHONE"); #

原创 修改unity新建腳本中默認模板的格式

首先在unity的安裝路徑下找到unity4.6.3\Editor\Data\Resources\ScriptTemplates路徑的81-C# Script-NewBehaviourScript.cs.txt的模板文件,根據你的需要,

原创 Unity中各種常用文件夾的用處

我列舉了5種unity中常用文件夾的用途 1.Editor 2.Editor Default Resources 3.Plugins 4.Resources 5. StreamingAssets 1.Editor Editor文件夾

原创 Unity 3D中的內存管理

Unity3D在內存佔用上一直被人詬病,特別是對於面向移動設備的遊戲開發,動輒內存佔用飆上一兩百兆,導致內存資源耗盡,從而被系統強退造成極差的體驗。類似這種情況並不少見,但是絕大部分都是可以避免的。雖然理論上Unity的內存管理系統應

原创 動態加載

首先得用ExportResourceBySelection這個類打包預設名字爲:Sphere.unity3d  我的電腦上的保存路徑爲:file:///D:/MyUnity4.6Project/Test/Assets/Resources/

原创 c#中的delegate(委託)和event(事件)

一、開篇懺悔 對自己最拿手的編程語言C#,我想對你說聲對不起,因爲我到現在爲止才明白c#中的delegate和event是怎麼用的,慚愧那。好了,那今天就趁月黑風高的夜晚簡單來談談delegate和event的簡單用法吧,希望能給初學者

原创 unity編輯器擴展

[MenuItem("GameObject/3D Object/創建爲預置")]     static void CreatePrefab()   //創建預設的方法     {         GameObject go = Sele

原创 Unity3D 幾個默認函數的區分

在Unity中創建腳本文件後,我們會發現幾個默認的函數。另外,還有幾個相近的函數,也需要我們區別一下。現在就讓我們來略窺究竟。 void Awake () --初始化函數,在遊戲開始時系統自動調用。一般用來創建變量之類的東西。 vo

原创 unity AnimationState和animationclip的區別

想知道unity AnimationState和animationclip的區別,就要先了解unity AnimationState和animationclip,下面我們先學習一下unity AnimationState和animat

原创 在Unity3D中加載外部圖片的兩種方法

喜聞樂見的WWW方式   喜聞樂見的WWW方式之所以喜聞樂見,這是因爲這是我們最爲熟悉的一種,我們都知道通過WWW可以從網絡上加載文本、圖片、音頻等形式的內容,那麼通過WWW能否加載本地外部(相對於應用程序)資源呢?答案是肯定的,這是因爲

原创 C# 常用算法

/// <summary>     ///  1+2+3+....+n的遞歸算法     /// </summary>     /// <param name="i"></param>     /// <re

原创 SendMessage(利用反射)發送消息

Unity3d中SendMessage 用法簡單筆記 Message相關有3條指令: SendMessage ("函數名",參數,SendMessageOptions) //GameObject自身的Script Broadcas