原创 Unity, Android ,StreamingAssets路徑下配置文件使用UnityWebRequest的讀取(2018版本WWW方法已經棄用)

廢話不說了,直接上代碼: //讀取StreamingAssets中的配置文件複製到移動端的Application.persistentDataPath路徑下 private IEnumerator GetJsonFiles(){

原创 Unity Texture2D分平臺壓縮設置

記錄一下怎麼設置的代碼片碼,unity2017上測的可以 var importer = AssetImporter.GetAtPath(a2) as TextureImporter; // 安卓設置 TextureImporterPla

原创 unity shader _MainTex_TexelSize 和 UNITY_UV_STARTS_AT_TOP 的作用

我們先來看一段代碼:   #if UNITY_UV_STARTS_AT_TOP if (_MainTex_TexelSize.y < 0) { o.uv.w = 1 - o.uv.w; } #endif 1 2

原创 Unity技術支持團隊性能優化經驗分享

        轉載:https://mp.weixin.qq.com/s?__biz=MzU5MjQ1NTEwOA%3D%3D&idx=1&mid=2247490321&sn=f9f34407ee5c5d0d1edb4789812991

原创 Glow + Outline 輪廓描邊,並做Blur處理

原連接:http://www.cnblogs.com/dosomething/archive/2012/08/04/2622488.html 根據上面鏈接,寫出的代碼。 輪廓描邊是遊戲中的細節  但是一個有特色的效果還是會讓人眼前一亮 G

原创 控制攝像機(camera)的移動,以及攝像機的視角隨着鼠標箭頭的改變而改變

using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraControl : MonoBehav

原创 使用 Intel GPA 與 分析3D程序和抓取模型

原文鏈接在這裏 http://dev.cra0kalo.com/?p=213 背景信息 Intel的GPA本身是一款圖形分析軟件,並沒有設計從3D程序裏抓取模型資源的功能,但這裏作者是通過hook GPA應用,讓他可以把捕捉到的頂點緩衝和

原创 GitLab服務器搭建(Win10系統企業版,在Docker上部署GitLab的搭建)

        首先就是對Docker進行安裝,其次通過Docker安裝GitLab,然後安裝Git,最後安裝TortoiseGit。安裝完以上工具之後,對他們進行配置就可以使用了。下面就介紹一下它們安裝的詳細步驟以及安裝的過程中需要注意

原创 查看Unity中,某shader被那些Material引用,並打印到Txt上

寫了一個用於搜索項目中某一個shader被綁定到哪些material上,右鍵點擊Project上中任意對象,只有點擊到shader文件的時候,SearchShader纔會觸發。我們把該腳本放在Editor中。 基本思路是:首先在右鍵點擊一

原创 Shader對於邊緣的描繪,以及縮小和放大的時候,對於邊緣的shader不受影響

以上分別是攝像機遠近距離看的時候。Shader代碼如下: Shader "Unlit/ToonShader" { Properties{ _Color("Color Tint", Color) = (1, 1, 1, 1)

原创 多個對象次的使用

對於多個對象次的使用,我提供了以下方式: 1,首先寫個管理類,記錄對象的生成方式: 我取名叫:MoreObjectPoolManager using System.Collections; using System.Collection

原创 Unity編輯器(Editor)的問題全解以及使用

最近寫了一個Unity優化工具,主要是搜索某一個文件夾中所有的場景和預設。如果是場景的話,就遍歷場景中的所有對象,觀察對象身上是否綁定了AudioListener組件,如果有的話移除該組件並保存場景。如果是預設的話,就遍歷預設中的所有對象

原创 XML文件的讀取,更改,填寫

添加腳本LoadXMLConfiguration.cs,如圖綁定到攝像機對象上。 using System.Collections; using System.Collections.Generic; using UnityEngi

原创 場景的自動加載

Unity場景的自動加載using System.Collections; using System.Collections.Generic; using UnityEngine; using Unity

原创 MySql學習筆記

1,什麼是數據庫?Excel就是一個數據表,人操作MySQL是一個數據庫,便於程序操作,便於存儲百萬以上級別的數據對於數據庫的基本操作:增刪改查如何對數據庫操作 SQL語句 SQL命令 Structure