原创 【Unity 3D】學習筆記(四)

  編寫一個簡單的鼠標打飛碟(Hit UFO)遊戲 遊戲內容要求: 遊戲有 n 個 round,每個 round 都包括10 次 trial; 每個 trial 的飛碟的色彩、大小、發射位置、速度、角度、同時出現的個數都可能不同。它們由

原创 【Unity 3D學習筆記】P&D 過河遊戲智能實現

P&D 過河遊戲智能幫助實現 實現狀態圖的自動生成 講解圖數據在程序中的表示方法 利用算法實現下一步的計算 對於過河遊戲,首先需要知道其中各個狀態之間的轉換關係,繪製狀態轉移圖如下: 其中,P代表出發岸上的牧師,D代表出發岸

原创 人機交互-語音交互的人類感知機制

聲音的產生 肺中的空氣受到擠壓形成氣流,氣流通過聲門(聲帶)沿着聲道(由咽、喉、口腔等組成)釋放出去,就形成了聲音。 人的發聲過程包括兩個步驟: 首先聲門、聲帶產生不同頻率的聲音; 然後聲道對聲源起到調製作用。 以上過程如下圖所示: 氣

原创 【Unity 3D】學習筆記(三)

基本操作演練 下載 Fantasy Skybox FREE, 構建自己的遊戲場景 天空是任何遊戲離不開的設定,而且要按季節與時間變化,是表示時間的重要工具。天空盒是一種材料,我們可以通過六面體構建一個天空盒。 首先點擊Asset上下文菜單

原创 pull request 時遇到 conflicted 的解決方法

今天 pull request 的時候遇到了 conflicted 的問題,發現是因爲相比於最開始 fork 的內容,原倉庫的內容發生了變化,而我 fork 後的倉庫沒有及時更新。 於是, 首先點擊 fork from 後的刷新標識,同步

原创 fatal: The remote end hung up unexpectedly解決方案

在使用 git 更新項目時遇到了這句報錯信息: fatal: The remote end hung up unexpectedly 嘗試了以下兩種方法: 修改緩存大小 git config --global http.postBuf

原创 【Unity 3D】學習筆記 - 血條預製製作

血條預製製作 完成血條(Health Bar)的預製設計。具體要求如下: 分別使用 IMGUI 和 UGUI 實現 使用 UGUI,血條是遊戲對象的一個子元素,任何時候需要面對主攝像機 分析兩種實現的優缺點 給出預製的使用方法   其實在

原创 【Unity3D】AR遊戲製作 - Sikuto's Farm

本週的作業是製作AR小遊戲,重點練習以下幾點:  圖片識別與建模  虛擬按鍵小遊戲   遊戲構思 正好手邊有現成的電影海報若干,可以設置遊戲規則爲:根據提示尋找相應的海報收集動物模型,集齊4個即可通關。 對於每個關卡,找到對應海報之後,點

原创 【Unity 3D】學習筆記 - 巡邏兵

智能巡邏兵 遊戲設計要求: 創建一個地圖和若干巡邏兵(使用動畫); 每個巡邏兵走一個3~5個邊的凸多邊型,位置數據是相對地址。即每次確定下一個目標位置,用自己當前位置爲原點計算; 巡邏兵碰撞到障礙物,則會自動選下一個點爲目標; 巡邏兵在

原创 用電路做加法

用電路做加法 計算機能執行的最基本的運算就是把兩個數相加。在數字運算層,加法是用二進制執行的。這些加法運算是由專用電路加法器執行的。 在用電路做加法之前,我們應該先來了解一下以下概念:   加法器:對二進制執行加法運算的電路 半加器:計

原创 【Unity 3D】學習筆記 - Adapter模式改進HitUFO

改進飛碟(Hit UFO)遊戲 遊戲內容要求: 按 adapter模式 設計圖修改飛碟遊戲 使它同時支持物理運動與運動學(變換)運動 之前的HitUFO設計完成了飛碟的變換運動,即物體的運動沒有外力的影響。本次作業需要改進上次的Hit

原创 【Unity 3D】學習筆記 - 粒子系統製作

這次的任務是製作一個簡單的粒子系統,並用代碼控制使之在不同的場景下呈現出不同的效果。 我想要製作出顏色漸變的煙花效果。 關於粒子系統,可以參考【Unity 3D】學習筆記 - 粒子系統初探   粒子系統基本設置如下: 其中Simulat

原创 【Unity 3D】學習筆記 - 粒子系統初探

Particle System是Unity內用於製作特效的系統,相對比較複雜。粒子系統可以用來製作煙霧、蒸汽、火焰和其他霧化效果。   添加粒子系統 [GameObject -> Effect -> Particle System]添加一

原创 【Unity 3D】學習筆記(二)

簡答題 1. 遊戲對象運動的本質是什麼? 遊戲對象的運動過程本質上是使用矩陣變換(平移、旋轉、縮放)改變遊戲對象的空間屬性。 public class MoveLeft : MonoBehaviour { // Use this f

原创 【unity 3d】學習筆記(一)

簡答題 1. 解釋 遊戲對象(GameObjects) 和 資源(Assets)的區別與聯繫。 GameObjects: The fundamental object in Unity scenes. A Scene contains