原创 C#所有版本新特性

C# 2.0 泛型(Generics) 泛型是CLR 2.0中引入的最重要的新特性,使得可以在類、方法中對使用的類型進行參數化。 例如,這裏定義了一個泛型類:   class MyCollection<T> { T variable

原创 Linux svn server 給指定文件夾設置相應的讀寫權限

簡介: 在使用Linux搭建SVN服務器的時候,需要給倉庫中不同的文件夾設置不同的權限。 1.在svn目錄中有Dan和Mango兩個文件夾 2.進入svn/conf目錄下,使用vim命令 vi authz配置的authz權限 3.輸入相

原创 可編程渲染管線——LWRP輕量級渲染管線剖析

前言 Unity2018中引入了可編程渲染管線(Scriptable Render Pipeline,簡稱SRP),是一種在Unity中通過C#腳本配置和執行渲染的方式。至2018.1版本,Unity中除了默認渲染管線,還提供了輕量級渲染

原创 Unity Shader Graph初次嘗試

軟件環境 Unity Version: 2018.1.2f1 邊緣發光材質效果 創建工程 打開Unity並創建一個新工程 安裝依賴項 Window -> Package Manager打開包管理器,安裝二個依賴包: 1. Lightwe

原创 ShaderGraph入門教程

0x00 前言 在這篇文章中,我們選擇了過去幾周Unity官方社區交流羣以及UUG社區羣中比較有代表性的幾個問題,總結在這裏和大家進行分享。主要涵蓋了** Scripting、Assetsbundle、Tilemap、Graphic、UG

原创 Unity LWRP詳解

  性能改進 image.png   性能對比 一鍵所有材質升級到LWRP   升級LWRP性能的對比   升級LWRP性能的對比2 第一組對比 Batches: 815 下降至 478 SetPass: 316 下降至 89

原创 Unity使用中文包

簡介:      Unity中文包,可以較方便的實現Unity界面漢化,只需要放入指定文件夾即可。 步驟: 下載Unity中文語言包 zh-cn.po 將文件放入Unity安裝目錄下  Editor\Data\Localization文件

原创 Unity DOTS簡明教程

什麼是DOTS 首先,先來了解下什麼是DOTS? DOTS是Data-Oriented-Tech-Stack,官方中文翻譯是:多線程式數據導向型技術堆棧。 它主要由三部分組成: 任務系統 實體組件系統 Burst編譯器 下圖是Unite2

原创 Unity DOTS 介紹

簡介 簡單介紹 Data-Oriented Technology Stack (DOTS, 數據導向型技術棧) ,其包含了 C# Job System、the Entity Component System (ECS) 和 Burst。

原创 Unity3D研究院之利用unity自帶API提前合併場景Mesh

Unity自帶了合併Mesh的功能,最簡單的做法就是在Root節點勾選static選項,它的原理就是運行時合併。但是最近我在開發的時候就遇到了問題,因爲我們場景非常龐大,Mesh的頂點不能超65535所以Unity會自動把合併的mesh分

原创 Unity簡單換裝

 在前置篇中,基本上梳理了一下換裝功能背後涉及到的美術工作流。但程序員嘛,功能終歸是要落到代碼上的。本文中會結合Unity提供的API及之前提到的內容來實現一個簡單的換裝功能。效果如下:               (圖1:最終效果展示)

原创 Unity 許可證 激活 License Error 無效

簡介: 在使用Unity的時候,Personal版本可以使用Unity的大部分功能,在小規模開發的時候,已經完全足夠,對於定製Unity遊戲啓動畫面的Unity圖標(破解版除外),或者是需要遊戲性能指標反饋,雲服務,或者是黑色Pro的UI

原创 Unity3d常見問題 VisualStudio找不到.sln

問題描述: 使用Unity2018新建一個項目,新建腳本,報錯:命令行中執行了一下文件:..\project.sln,未能找到這些文件,將無法加載。 原因: 看項目是否使用的是Visual Studio 2017或者Visual Stu

原创 Git 丟棄本地修改

分爲三種情況: 還未將變更從工作區加入到暫存區,即未執行git add 命令前,如: 此時可以使用git checkout命令來撤銷修改,如:   git checkout -- rainbow.txt start.txt gi

原创 Unity渲染基礎

渲染 1.何爲渲染? 所有我們能看到的東西都是需要進行渲染的。 比如:天空盒,場景模型,角色模型,特效...... 如果沒有渲染,遊戲世界將是一片黑暗。 2.各版本渲染區別 Unity4.X:渲染使用的事AutoDesk的Beast技術;