PIXNET Logo登入

彥霖 實驗筆記

跳到主文

個人筆記...

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 9月 22 週一 201411:44
  • Unity 入門教學:[使用 Android Etcetera Plugin 插件] 選擇本地圖片

Screenshot_2014-09-22-11-41-35
iOS 版本可以參考:http://lolikitty.pixnet.net/blog/post/193807692
本程式碼使用 Android Etcetera Plugin 插件,如果沒有的話可以到 Asset Store 購買 (這不是廣告啦)
Asset Store:https://www.assetstore.unity3d.com/en/#!/content/2741
該範例執行結果:
1. 一開始一片空白,我們必須點選選擇圖片按鈕
 
2. 按下按鈕後,會跳出你要開啟的App工具
  3. 選擇好圖片後,就會在該物件上顯示貼圖啦~
 
程式碼:
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(7) 人氣(2,202)

  • 個人分類:[遊戲設計] Unity
▲top
  • 9月 19 週五 201422:43
  • Unity 入門教學:用 C# 程式碼建立 3D 模型 ( C# 建模 )

Unity - A.unity - New Unity Project 59 - PC, Mac & Linux Standalone DX11_2

要先在外面先建立 "空物件",然後把以下程式碼拖進去
之後要手動 Add Component,本次需要匯入兩個 Component,分別是 MeshFillter 與 MeshRender
最後在建立一個 Material 把它丟入 MeshRender  (如果有喜歡的圖片也可匯入)
如下:
 
執行結果 (沒意外會出現一個 小蘿莉 平面,大功告成!!):
 
程式碼:
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(0) 人氣(2,222)

  • 個人分類:[遊戲設計] Unity
▲top
  • 9月 18 週四 201422:18
  • Matlab 入門教學:快速傅立葉反轉換 (IFFT)

untitled
由此程式碼驗證得知 "快速傅立葉轉換" 再進行 "快速傅立葉反轉換" 後的數據 (音波) 將保持不變。
y = wavread('E:\2.音樂\onj001.wav');
s = fft(y); % 快速傅立葉轉換
f = abs(s); % 取絕對值
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(1) 人氣(15,793)

  • 個人分類:[數學+程式語言] Matlab
▲top
  • 9月 18 週四 201421:57
  • Matlab 入門教學:快速傅立葉轉換 (FFT)

untitled
本範例使用外部 wav 音樂檔來進行 FFT (快速傅立葉轉換)
y = wavread('E:\2.音樂\onj001.wav');
s = abs(fft(y));
subplot(2,1,1), plot(s);    % 顯示頻譜
subplot(2,1,2), plot(y);    % 顯示波形
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(1) 人氣(13,270)

  • 個人分類:[數學+程式語言] Matlab
▲top
  • 9月 18 週四 201410:42
  • Unity 入門教學:改變貼圖大小

以下為參考 Unity Wiki 網站: http://wiki.unity3d.com/index.php/TextureScale
Unity 官方沒有直接改貼圖大小的API,但是 Wiki 上有,故我們建立以下程式碼 (TextureScale.cs) 並匯入Unity 專案中。 
然後要如何使用呢? 很簡單,如下:
TextureScale.Bilinear (<原先的Texture2D>, <新貼圖的寬>, <新貼圖的高>);
※ 原先的 Texture2D 將會被覆蓋掉
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(0) 人氣(908)

  • 個人分類:[遊戲設計] Unity
▲top
  • 9月 17 週三 201422:37
  • Matlab 入門教學:撥放 WAV 音樂檔案

untitled
1. 最簡單的寫法 (單引號 的地方為 wav 路徑,而 44100 代表頻率):
    y = wavread('E:\2.音樂\onj001.wav');
    sound(y, 44100);
2. 自動取得頻率寫法:
    [y, hz] = wavread('E:\2.音樂\onj001.wav');
    sound(y, hz);
3. 畫波形 (未設定 X 軸時間):
    [y, hz] = wavread('E:\2.音樂\onj001.wav');
    sound(y, hz);
    plot(y);
 
4. 畫波形 (設定 X 軸時間為 "秒" 單位):
    [y, hz] = wavread('E:\2.音樂\onj001.wav');
    sound(y, hz);
    time = (1 : length(y) ) / hz;
    plot(time, y);
 
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(0) 人氣(5,330)

  • 個人分類:[數學+程式語言] Matlab
▲top
  • 9月 17 週三 201421:57
  • Matlab 入門教學:for 迴圈

以下為 迴圈 跑 5 次 的 範例程式,fprintf 用法就像 C 語言 的 printf 用法一樣
,所以中間的 %d 也是代表 "整數" 的意思。
1 : 5 代表 1 累加到 5 間,累加數量為 1 (預設)
1 : 0.5 : 5 代表 1 累加到 5 間,累加數量為 0.5 (自訂)
程式碼:
for i = 1 : 5 
    fprintf ('現在執行第 %d 次 \n', i);
end
輸出結果:
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(1) 人氣(13,728)

  • 個人分類:[數學+程式語言] Matlab
▲top
  • 9月 02 週二 201422:46
  • 弦波:振幅與頻率的關係

f(x) = sin(10x) + sin(x)5 - Google 搜尋 - Google Chrome
如:f(x) = sin(a*x)*b
當 a 越大,Sin 正弦波 [頻率] 就會越大
當 b 越大,Sin 正弦波 [振幅] 就會越大
----------------------------------------------------------
而兩種不同頻率的波加再一起,可以組合成各複雜的波
如下圖:f(x) = sin(10x) + sin(x)*5
 
https://www.google.com.tw/?gws_rd=ssl#q=f(x)+%3D+sin(10x)+%2B+sin(x)*5
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(0) 人氣(2,065)

  • 個人分類:[數學] 應用數學
▲top
  • 8月 31 週日 201416:33
  • Unity 入門教學:選擇頁面 ( 可用於 Android、iOS 等手機 )


我做了一個實用的 選擇 程式碼,且提供 主畫面 與 選擇頁面 的切換
選擇頁面的 ok 與 Cancel 皆有作用,如果按下 ok 將套用選擇頁面的數字
如果按下取消,則還原先前的數字,在選擇頁面上的數字並不會被套用
且該程式碼可用於Android 與 iOS 等手機上
選擇頁面還可以用觸控滑動,我想該程式碼可以幫助手機開發者很大的忙 
運行畫面(主畫面):
 
運行畫面(選擇畫面):
 
程式碼:
using UnityEngine;
using System.Collections;
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(0) 人氣(4,236)

  • 個人分類:[遊戲設計] Unity
▲top
  • 8月 31 週日 201413:31
  • Unity 入門教學:外部載入 & 播放 :聲音檔、音樂檔、Mp3、Wav、Ogg

Unity - A.unity - New Unity Project 54 - Android DX11 on DX9 GPU
外部聲音檔可使用 Wav、Mp3、Ogg、Xm、It、Mod、S3m 等格式
(但目前測試過只有 Android 才可以播放 mp3... PC 需要 Wav...)
(且Android 中測試過可以用中文與日文路徑,PC端目前並不行...,PC端一定要用英文路徑...)
使用本程式碼必須在外部加入 Component 元件:Audio Source
如下圖:
 
套用完 Audio Source 元件 與 程式碼 並 執行 後,正常來說就可以聽見聲音了 
(繼續閱讀...)
文章標籤

黃彥霖 發表在 痞客邦 留言(7) 人氣(15,306)

  • 個人分類:[遊戲設計] Unity
▲top
«1...19202146»

實驗人員

黃彥霖
暱稱:
黃彥霖
分類:
數位生活
好友:
累積中
地區:

文章分類

  • [遊戲設計] Unity (100)
  • [程式語言] Java (91)
  • [程式語言] Go (31)
  • [程式語言] C # (15)
  • [程式語言] Python 3 (11)
  • [程式語言] Erlang (2)
  • [程式語言] Python 2 (2)
  • [程式語言] C++ (10)
  • [程式語言] C (8)
  • [程式語言] Node.js (5)
  • [程式語言] JavaScript (8)
  • [程式語言] Java-Android (2)
  • [資料庫] PostgreSQL (28)
  • [資料庫] Hadoop (2)
  • [作業系統] Linux (23)
  • [作業系統] Windows (3)
  • [作業系統] FreeRTOS (1)
  • [單晶片] Arduino (19)
  • [單晶片] ARM-STM32-F4 (15)
  • [單晶片] ARM-STM32-F1 (13)
  • [單晶片] ARM-LPC1114 (1)
  • [單晶片] PIC33FJ128MC804 (4)
  • [硬體設計] 常用IC (1)
  • [硬體設計] 3D 印表機 (3)
  • [硬體設計] 其他 (4)
  • [數學+程式語言] Matlab (4)
  • [數學] 應用數學 (2)
  • [論壇架設] Discuz! (1)
  • [科技新聞] 機器人 (3)
  • [轉碼工具] FFMPEG (1)
  • [檔案格式] 3D 檔案 (1)
  • [程式語言] 程式設計經驗談 (2)
  • [伺服器] GlassFish 筆記 (1)
  • [網頁] HTML 教學 (5)
  • [網頁] CSS 語法 (1)
  • [網頁] JSP / Servlet (7)
  • [網路監控] SmartSniff (1)
  • [虛擬機器] VirtualBox (1)
  • [電腦安全] 開發者 (1)
  • [美術設計] 繪畫 (0)
  • [3D設計] Blender 教學 (2)
  • [3D設計] Blender 外掛設計 (1)
  • [2D設計] GIMP Python (2)
  • [3D設計] Shroud Studio (3)
  • [展示] 作品、比賽、專題 (4)
  • [人類語言] 希伯來語 (1)
  • [金融] 外匯 (1)
  • 未分類文章 (1)

FB 粉絲頁

最新留言

  • [24/05/04] 訪客 於文章「Arduino 入門教學:讀取 ADXL...」留言:
    我想問一下關於ADXL345的問題,我在ARDUINO上測量...
  • [23/01/14] 訪客 於文章「Arduino 入門教學:Timer 使...」留言:
    如果我的callfunction是需要帶參數的 那t.ev...
  • [21/10/21] 陳霖 於文章「Arduino 入門教學:讀取 LSM3...」留言:
    不好意思不知道您還看不看的到,想請問您,你抓出的加速度器資料...
  • [21/07/23] wjb5741 於文章「Arduino 入門教學:讀取 ADXL...」發表了一則私密留言
  • [21/07/23] wjb5741 於文章「Arduino 入門教學:讀取 ADXL...」發表了一則私密留言
  • [20/10/27] 蔡金龍 於文章「STM32F1 入門教學:UART 接收...」發表了一則私密留言
  • [20/09/17] 秋本 嵐 於文章「Unity 入門教學:使用攝影機...」留言:
    您好,我最近在做Unity與Webcam相關的東西。 我想...
  • [20/08/09] 訪客 於文章「STM32F4 入門教學:SysTick...」留言:
    謝謝分享 ~ : )...
  • [20/07/24] 楊昇逸 於文章「C++ ( Qt 5 ) 入門範例:各種...」發表了一則私密留言
  • [20/03/04] 訪客 於文章「Java Json 教學:使用 org....」留言:
    <script>alert('hello');</scrip...

參觀人氣

  • 本日人氣:
  • 累積人氣: