原创 Unity3d之Shader編程:子着色器、通道與標籤的寫法 & 紋理混合

一、子着色器 Unity中的每一個着色器都包含一個subshader的列表,當Unity需要顯示一個網格時,它能發現使用的着色器,並提取第一個能運行在當前用戶的顯示卡上的子着色器。   我們知道,子着色器定義了一個渲

原创 Unity Shader-後處理:簡單的顏色調整(亮度,飽和度,對比度)

Unity Shader-後處理:簡單的顏色調整(亮度,飽和度,對比度) 貌似一開始關於shader的講解都是diffuse,不過,我趕腳後處理貌似更簡單,所以第一篇來一發簡單後處理,屏幕的簡單顏色校正--調整亮度,飽

原创 修改Timeline ExposedObject 的鏈接

        [MenuItem("Kit/Timeline/修改StoryExposedObject的鏈接")]         static void SetStoryExposedObjectPath()         {  

原创 adobe CC 2015/2017安裝失敗

Adobe Effect 2015/2017全系統軟件已經可以從官網下載了,相信又將有一大波設計師會更新安裝adobe CC 2015/2017軟件。本着嚐鮮的精神,本人也下載了Illustrator CC 2015安裝包進行安裝,但在

原创 Unity AnimationClip 動畫事件 修改

1、修改動畫事件屬性。      private static void Clone(AnimationEvent l, AnimationEvent r,float length)     {         r.functionNam

原创 Unity Avatar 換裝功能

  using UnityEngine; using System; using System.Runtime.InteropServices; using System.Collections.Generic; using UnityE

原创 Unity性能優化一些學習總結

關於Unity性能優化的自我總結!! 1、硬件支持優化 (1)平臺設置優化 減少FPS,在ProjectSetting-> Quality中的VSync Count 參數會影響你的FPS,EveryVBlank相當於FPS=60,Ever

原创 批量修改指定路徑下的資源的AssetBundleName與Variant。

批量修改指定路徑下的資源的AssetBundleName與Variant。 using System.Collections; using System.Collections.Generic; using UnityEngine; u

原创 Unity3D中自帶事件函數的執行順序

Unity3D中自帶事件函數的執行順序 在Unity3D腳本中,有幾個Unity3D自帶的事件函數按照預定的順序執行作爲腳本執行。其執行順序如下: 編輯器(Editor) Reset:Reset函數被調用來初始化腳本屬性當腳本

原创 Unity3D世界座標轉成UI座標

Unity3D // 世界座標轉成UI座標    // UI以UICamera 的形式存在      public bool WorldToUI(Vector3 world, GameObject parent, out Vector3

原创 3dmax camera路徑導入unity的使用

1、建立一個Dummy點,將3dMAX下的相機鏈接在Dummy點下。2、將內部相機相對父節點設置旋轉角度x:180 y:0 z:1803、相機是自由相機,做Dummy點的動畫。去做鏡頭動畫,這樣導入到Unity內的相機鏡頭動畫纔可以正確使

原创 基於Unity3d SendMessage實現事件管理器

using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace