原创 Application.persistentDataPath中文去除

Application.persistentDataPath 1.在PlayerSetting中 Product Name改爲英文 2.重啓Unity編輯器

原创 小米手機調試UnityProfiler

1.打開USB調試 打開手機設置-我的設備-全部參數-點擊3次MIUI版本號,提示開發者選項打開; 打開手機設置-更多設置-開發者選項-USB調試 打開 2.Unity Profiler 打開Unity,切換到Android平臺

原创 雙面shader

默認情況下渲染引擎提出了背面(相對於攝像機的方向)的渲染圖元,這樣導致即使我們開啓了透明(AlphaTest或者Alpha Blend)也無法看到背面的透明效果。 若想要得到雙面渲染效果,可以使用Cull指令來控制需要剔除的那個面

原创 C#打印Lua table

//加了個打印luatable的方法 使用方式LuaState.DumpTable(cfg); public static void DumpTable(LuaTable lua_tab) { object[] objs

原创 tolua編譯

lua5.1x源碼和tolua源碼中.h .c文件都提取出來放到工程中 加入一下兩個編譯宏: LUA_SOURCE _CRT_SECURE_NO_WARNINGS 在tolua-5.2.4\src\bin\lua\co

原创 NDK unknow type name 'string' std::to_string support

Application.mk APP_STL:=c++_static or APP_STL:=c++_shared //to use strings #include <string> //to use vec

原创 Windows內存泄漏檢測

#include<stdio.h> #include <crtdbg.h> #include<Windows.h> #ifdef _DEBUG #define new new(_NORMAL_BLOCK, __FILE__,

原创 Unity web 下載日誌

//以獲取其大小 FileInfo fileInfo = new FileInfo(filePath); return fileInfo.Length; 1.將http的request的keepAlive設置爲false //

原创 Window異常捕獲

#include <windows.h> #include <stdio.h> #include <iostream> #include <string> long __stdcall callback(_EXCEPTION_P

原创 UnityPlugin構建

目錄說明 classes目錄:所有平臺不相關的移植源碼目錄 proj.win:Windows平臺工程目錄及其平臺測試代碼工程 proj.android: Android平臺工程目錄 proj.mac: Mac平臺工程目錄 proj

原创 This CSharp 輔助用法

namespace ThisClass { public enum EThisC { ET_A, ET_B, ET_C } /// 輔助類

原创 xlua編譯教程

安裝vs2015版本 1、點擊 make_win64_lua53.bat運行出錯 解決CMake錯誤:The CXX compiler identification is unknown 如果沒有 rc.exe 和 rcdll.dll

原创 Unity適配iPhoneX iOS 11+ Home鍵易誤操作的問題

問題描述iPhone設備首次去掉的傳統的Home鍵,以極大的擴展了屏幕尺寸,取代Home鍵的是屏幕底部中間的虛擬home條,響應上滑手勢回到主頁面。但如此造成的問題是遊戲中尤其是像王者榮耀等操作比較頻繁的遊戲很容易誤操作home鍵,導致遊

原创 unity3D IOS AB 崩潰

https://docs.unity3d.com/ScriptReference/PlayerSettings.html public static bool stripEngineCode; Description Remove unu

原创 Unity判斷網絡是否連接 以及 判斷是否連接WiFi

原文鏈接:http://www.narkii.com/club/thread-369108-1.html 由於項目中的核心模塊需要用到網絡連接,所以需要首先檢測用戶是否有網絡 百度了下,有人說通過連接自己的服務器進行測試的,也有