
實際運行效果:
編輯環境效果:
請先在場景中建立五個 Plane 平面物件,之後在 Level Switch 中 Size 輸入5,把剛剛5個Plane平面物件一個一個拉進去。
之後在 Image 中輸入圖片數量(最好超過五個),再將各圖片拉進去。
之後按下執行,用鍵盤按左右建,即可看見圖片切換效果。
黃彥霖 發表在 痞客邦 留言(1) 人氣(1,926)

完成結果如下 (左下角會出現圓形小地圖,並會隨玩家移動):
教學:
1. 請新建一個C#腳本,並取名為 Minimap,之後將下面程式碼複製到該腳本,最後再將該腳本套用至 Camera。
using UnityEngine;
黃彥霖 發表在 痞客邦 留言(6) 人氣(4,950)
按下 Esc 按鈕後,會自動暫停遊戲,並出現 ( 離開遊戲、畫面遊戲、回主選單 ) 的選項
using UnityEngine;
using System.Collections;
黃彥霖 發表在 痞客邦 留言(4) 人氣(19,723)
線上 JS→C# 轉換還不錯,記得類別名稱要改一下
http://www.m2h.nl/files/js_to_c.php
黃彥霖 發表在 痞客邦 留言(0) 人氣(3,304)
void setup(){
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
Serial.begin(9600);
Serial.println("Please Keyin y/n To Control LED...");
}
void loop(){
if(Serial.available()){
if(Serial.read()=='y'){
analogWrite(8, 255);
analogWrite(9, 0);
Serial.println("LED is ON.");
}else{
analogWrite(8, 0);
analogWrite(9, 255);
Serial.println("LED is OFF.");
}
}
}
黃彥霖 發表在 痞客邦 留言(1) 人氣(2,032)
本篇文章重點就是用 Arduino 實作類比輸出,可以使 LED 漸漸亮~漸漸暗~。
主要程式碼只有一行 analogWrite(9, i); ,這行程是碼的 9 代表 輸出 腳, i 代表 亮度,0 最暗,255 最亮。
void setup(){
pinMode(9,OUTPUT);
}
void loop(){
for(int i = 0; i < 255; i++){
analogWrite(9, i);
delay(3);
}
delay(50);
for(int i = 255; i > 0; i--){
analogWrite(9, i);
delay(3);
}
delay(50);
}
黃彥霖 發表在 痞客邦 留言(0) 人氣(4,719)

第一次寫這東西,中途遇到超多Bug,奮鬥了 13 小時,終於完成了...。回歸主題...
可以使用 本類別的 MyColorPicker.ShowColor 來取得選取的顏色,如下圖中間有一顆球體,我們為他加入 renderer.material.color = MyColorPicker.ShowColor; 的程式碼到 Update() 裡,可即時改變選取到的顏色。
using UnityEngine;
黃彥霖 發表在 痞客邦 留言(0) 人氣(1,555)
兩點距離公式:原理:
如下圖 我們可以先將兩個點 P1 與 P2 先連接起來(下圖紅線),再連接 X 軸 與 Y 軸 形成一個
直角三角形。我們再將 P1、P2 兩點的 X、Y 分別各相減。如下圖 P2 的 X = 5,P1 的 X = 2 ,所以 5 - 2 = 3;而 Y 也是一樣 6 - 2 = 4。現在我們得到相減後的 X=3、Y=4,根據畢氏定理 A平方 + B平方 = C平方,所以我們把剛剛的值套用到公式即為: 3平方 + 4 平方 = 9 + 16 = 25,而最後再將 25 給開根號 即得 5,所以 P1 與 P2 距離為 5
黃彥霖 發表在 痞客邦 留言(0) 人氣(710)