
用法:建立一個 C# 腳本,命名為 CameraFade ,之後將腳本拖曳 (套用) 至攝影機,將淡入淡出時間與顏色設定好(如下圖),之後再建立新腳本(或本身 CameraFade 類別)呼叫
FadeIn()、
FadeOut() 方法,即可做到淡入淡出效果!!
控制面板參數說明:
Fade In Time : 淡入時間,數值越大淡入時間越久
Fade Out Time : 淡出時間,數值越大淡出時間越久
Fade In Color : 淡入顏色
Fade In Color : 淡出顏色
程式碼:
using UnityEngine;
黃彥霖 發表在 痞客邦 留言(0) 人氣(2,846)
程式碼:
using UnityEngine;
using System.Collections;
黃彥霖 發表在 痞客邦 留言(0) 人氣(3,178)
震動程式碼:
import android.os.Bundle;
import android.os.Vibrator; // 記得匯入震動類別
黃彥霖 發表在 痞客邦 留言(0) 人氣(5,583)

Unity 載入本地電腦檔案可以使用內建的 UnityEngine.WWW 的方式來載入,雖然比較方便使用,但是有很多副作用...,例如不能外加執行緒來增加效能,而且本身讀取超慢...,而且在Android中容易當機(讀太慢了 Android就會判斷成是沒有回應,故"強制"結束應用程式)。
所以今天介紹 Bitmap 類別,他是 System.Drawing 套件(記得 using 匯入 && 專案中加入System.Drawing.dll 檔,DLL 在 Unity安裝路徑可找到)。
廢話不多說,直接看結果吧!! 事先我先在 C:/C.jpg 路徑裡放了張圖片, 在執行前沒有載入任何貼圖,執行後他會抓 C:/C.jpg 影像來當作 Unity 的 Texture2D 。
執行前: 執行後:黃彥霖 發表在 痞客邦 留言(11) 人氣(6,304)
JS 腳本必須放在 Standard Assets、 Pro Standard Assets、Plugins 這三個資料夾其中一個,名稱不可以改變或放在其他資料夾底下,這三個資料夾的程式碼會先編譯(官方內定),之後才編譯其他資料夾,所以不可以與C#放在同一塊。
之後調用最快方式是使用 static ,使用方法與傳統程式語言相同,還有一種是以 JSCode jsc = gameObject.GetComponent("JSCode"); 來呼叫,我個人是推銷前者,因為比較方便。
黃彥霖 發表在 痞客邦 留言(1) 人氣(1,153)
C:\Users\<USER>\AppData\Roaming\Unity\Asset Store
黃彥霖 發表在 痞客邦 留言(1) 人氣(2,237)
還不錯的文章,大家去看看吧
http://blog.joaoko.net/archives/1963
黃彥霖 發表在 痞客邦 留言(0) 人氣(147)
本程式碼執行結果: 程式碼:
using UnityEngine;
黃彥霖 發表在 痞客邦 留言(1) 人氣(4,846)
黃彥霖 發表在 痞客邦 留言(17) 人氣(36,056)
請先下載 Timer 庫。並解壓縮到 Arduino 專案路徑下 (存檔路徑)
https://github.com/JChristensen/Timer#installation
傳統我們要控制 LED 閃爍頻率則是修改 delay() 延遲時間,但是如果之後要讓 10 個 LED 以不同頻率閃爍則非常困難。如果之後只是要修改其中一個LED頻率,那麼其他9個LED也要修改,而且還要大量計算好時間,這是非常不容易維護的。如下是使用傳統作法:
黃彥霖 發表在 痞客邦 留言(7) 人氣(50,060)