

課程名稱:電腦遊戲製作(多媒體三A)
謝慧民的網站 > 課程網站 > 首頁 > 台首大多媒體_謝慧民_101_2_電腦遊戲製作

第十八週期末考:(2010.06.28)

第十七週上課:(2010.06.21)
- 多媒體三A:
- 先安裝Virtools的license(Virtools安裝的外掛套件3ds max_2009),再安裝3ds max 2012 32bit外掛版本:Max To Virtools 5.0.0.134
- 下載範例檔:範例16
- 下載 Vt_Basic解壓縮,open data resource載入Virtool
- 期末考題下載
- 開啟範例16,製作一個頂視圖攝影機,請將攝影機位置調好,加入程式碼set position及additional view,設定位置為(11,11),(210,160),讓top camera看到景物出現在小地圖上。加一個material,設diffuse為紅色,加入一個2D Frame,設定大小為左上角(8,8),長寬為(205,154),設定材質為紅色的這個,執行後小地圖底下為紅色2D Frame,剛好為一個框。
- 到3ds max 2009製作一個人形,請參考題目要求,貼圖後匯出為.nmo檔,用import file,縮放設定到車子附近,讓人行站在車上,設定人形與車子的階層關係,拉人形到車子為子物件,設IC,執行時人形隨車子移動。
- 將原來地板刪除,full dependency,拉入scene04.nmo,適當縮放,讓車子在地板附近,設定新地板屬性,其他浮在空中的物件,調整到地面附件,測是看看車子在地表移動,碰到物件會有原來的互動。
- 加入陰影讓場景更真實:未加陰影成果、加入陰影成果。
- 範例檔:範例17
- 操作錄影:錄影17-、錄影17-1、錄影17-2、錄影17-3、錄影17-4、錄影17-5、錄影17-6。
- 加分練習:今天練習的內容。

第十六週上課:(2010.06.14)
- 多媒體三A:
- 先安裝Virtools的license(Virtools安裝的外掛套件3ds max_2009),再安裝3ds max 2012 32bit外掛版本:Max To Virtools 5.0.0.134
- 下載範例檔:範例15
- 取消汽車與攝影機的階層關係,攝影機加入程式碼,Keep at constant Distance、Look at,前面的Position設為攝影機位置減去車子位置,參考都用Car,Attenuation設為80%,後面的設為y=2,設IC測試看看,調位置參數值到車子視角滿意為止。
- 下載 Vt_Basic解壓縮載入Virtool,找一個水晶物件,設定為固定障礙物屬性,把位置及大小調好,可以讓車子撞到,打開程式碼,發現已寫好程式,車子設定為移動障礙物,然後移動車子碰撞水晶會爆破。
- 加入一個item_box的箱子角色,設定程式碼,加入collision detection及rotate,當碰撞後旋轉兩度,迴圈到測試碰撞的開始位置,所有程式及位置都設IC,測試看看車子撞木箱是否會旋轉,加按trace可以看到執行狀態,物件複製按右鍵選duplicate。
- 將障礙物加入一個群組,在車子上加入兩個BB,即object slider及Floor slider,來控制車子碰到障礙物件會進行滑移不會穿入。
- 範例檔:範例16
- 操作錄影:錄影16-、錄影16-1、錄影16-2、錄影16-3、錄影16-4、錄影16-5。
- 加分練習:今天練習的內容。

第十五週上課:(2010.06.7)

第十四週上課:(2010.05.31)

第十三週上課:(2010.05.24)
- 多媒體三A:
- 先安裝Virtools的license(Virtools安裝的外掛套件3ds max_2009),再安裝3ds max 2012 32bit外掛版本:Max To Virtools 5.0.0.134
- 角色骨架綁定及套動作、調動作、匯出為nmo檔,匯入virtools撰寫程式碼:
- 下載:範例12。
- 預設我的data resource為woman.rsc。
- 拉骨架看看模型會不會跟著動,如果有黏住的點,請到模型的physique展開選包絡線envelop..,先使用outer將紫色線內縮,調好後就可以套動作了。
- 到motion頁籤,按下腳步按鈕,設定為走路,腳步為4步,計算關鍵影格,播放動畫,打開autokey將手部動作加大,腳步高度調整,調身體傾斜度及頭部往前等符合人物的動作,請調整起始與終了的位置,再調動作並讓起點和終點的動作一致。
- 匯出為.cmo格式,對話視窗選animation only,為角色的動作命名,下方的影格全部由3改為1,匯出後為.nmo檔。
- 到virtools作import匯入角色,加入燈光,調它的位置使角色可以清楚看到材質,新產生一個data resource。
- 下載動作檔:bip03(預設)。
- 套一個待機的動作,設定起始與終止的影格,匯出選animation only,然後將檔案放到Data resource的character目錄的animation目錄底下,然後拉進套在角色上。
- 腳步調整為後退,匯出為back.nmo,都拉給角色,到unimited control設定對應的新動作。
- 下載Vt_Basic,open data resource,從scene目錄拉一個場景進來,找一下body part裡面的地板,案右鍵add attribute,設為floor,然後再到成是加一個BB為character keep on floor,play看看角色先掉到地板,然後貼附地板走路。
- 範例檔:範例13
- 操作錄影:錄影13-、錄影13-1、錄影13-2、錄影13-3。
- 加分練習:今天練習的內容。

第十二週上課:(2010.05.17)
- 多媒體三A:
- 先安裝Virtools的license(Virtools安裝的外掛套件3ds max_2009),再安裝3ds max 2012 32bit外掛版本:Max To Virtools 5.0.0.134
- 介紹Virtools的觀念:教科書投影片
- 角色骨架綁定及套動作、調動作、匯出為nmo檔,匯入virtools撰寫程式碼:
- 下載:範例11。
- 拉骨架看看模型會不會跟著動,如果有黏住的點,請到模型的physique展開選包絡線envelop..,先使用outer將紫色線內縮,調好後就可以套動作了。
- 到motion頁籤,按下腳步按鈕,設定為跑步,腳步為6步,計算關鍵影格,播放動畫,打開autokey將手部動作加大,腳步高度調整,調身體傾斜度及頭部往前等符合人物的動作。
- 匯出為.cmo格式,對話視窗選character,為角色及動作命名,下方的影格全部由3改為1,匯出後為.nmo檔
- 到virtools作import匯入角色,加入燈光,調它的位置使角色可以清楚看到材質,新產生一個data resource。
- 下載動作檔:bip01、bip02、bip03(預設)。
- 套一個待機的動作,匯出選animation only,然後將檔案放到Data resource的character目錄的animation目錄底下,然後拉進套在角色上。
- 接著在角色上 create script,加入animation synchronizer、Unlimited control、keyboard control、keyboard mapper,Unlimited control設定joy up為跑的動作,128為待機動作,旋轉2度。keyboard mapper設定上下左右鍵對應joy up、down、left及right,使用上下左右鍵去操做角色往前跑及旋轉角度等,程式碼及角色都設IC。
- 範例檔:範例12
- 操作錄影:錄影12-、錄影12-1、錄影12-2、錄影12-3。
- 加分練習:今天練習的內容。

第十一週上課:(2010.05.10)
- 多媒體三A:
- 先安裝Virtools的license(Virtools安裝的外掛套件3ds max_2009),再安裝3ds max 2012 32bit外掛版本:Max To Virtools 5.0.0.134
- 介紹Virtools的行為模組:投影片、行為模組翻譯
- 角色骨架綁定:
- 利用Google Sketchup pro 8到3D warehouse找一個大字型的角色,匯出為.obj及.FBX,到3ds max 2009將它匯入,處理貼圖及黑色面反轉Flip,將模型作座標軸設定處理:reset XForm、reset pivot、Transform、Scale。
- 到齒輪標籤選biped將關節的手指設為5,到Front視窗從腳底往上拉出一個人形骨架,將角色模型冰凍freeze,然後選骨架中心bip01,到motion按小人物Figure mode,開始移動骨架中心,使用移動、轉動及縮放功能調整骨架的位置及大小,從Front到left到top到perspective視窗,基本上骨頭大小與模型要一致。特別是手指要做好對位。
- 然後將冰凍解開unfreeze all,選模型做physique的modifier,按中心紅點小人物,到select by name,選骨架中心bip01,然後按initialize,完成綁定,端點會有橘色米號,拉骨架看看模型會不會跟著動,如果有黏住的點,請到模型的physique展開選包絡線envelop..,先使用outer將紫色線內縮,調好後就可以套動作了。
- 範例檔:範例11
- 操作錄影:錄影11-、錄影11-1、錄影11-2、錄影11-3、錄影11-4。
- 加分練習:今天練習的內容。

第十週上課:(2010.05.03)

第九週期中考:(2010.04.26)
- 多媒體三A:
- 258頁的全手冊:RPGVXmanual
- 作業:(期中考前交)
- 以RPG製作大師VX製作一個與校園有關的遊戲。
- 遊戲名稱例如:台首大風雲、台首大傳奇、台首大英雄.........,要放在開始畫面頁,並將作者學號姓名放在畫面上。
- 有一個主場景,至少有三個子場景,並有對話互動,角色可以游走主場景與子場景之間。
- 首頁後致少製作三個劇情說明頁再進入主場景。
- 期中考題:期中考。

第八週上課:(2010.04.19)
- 多媒體三A:
- 作業:(期中考前交)
- 以RPG製作大師VX製作一個與校園有關的遊戲。
- 遊戲名稱例如:台首大風雲、台首大傳奇、台首大英雄.........,要放在開始畫面頁,並將作者學號姓名放在畫面上。
- 有一個主場景,至少有三個子場景,並有對話互動,角色可以游走主場景與子場景之間。
- 首頁後致少製作三個劇情說明頁再進入主場景。
- 期中考題:期中考。
- 操作期中考題前三題,第四題不做示範操作,請看前面的錄影檔。
- 範例8
- 所有題目操作錄影:錄影8-、錄影8-1、錄影8-2、錄影8-3、錄影8-4。
- 加分練習:今天練習的內容。

第七週上課:(2010.04.12)
- 多媒體三A:
- 作業:(期中考前交)
- 以RPG製作大師VX製作一個與校園有關的遊戲。
- 遊戲名稱例如:台首大風雲、台首大傳奇、台首大英雄.........,要放在開始畫面頁,並將作者學號姓名放在畫面上。
- 有一個主場景,至少有三個子場景,並有對話互動,角色可以游走主場景與子場景之間。
- 首頁後致少製作三個劇情說明頁再進入主場景。
- Virtools在3ds max 2009 32bits外掛操作,將外掛程式Virtools2009.dle放到3ds max 2009安裝目錄的plugs in底下,重新開啟3ds max 2009:外掛程式。
- 到Google sketch up pro 8下載一個馬桶,會出為.fbx格式。
- 到3ds max 2009將這個檔案匯入,刪除輔助物件,適當將馬桶蓋模型的中心點移動到後方(用heirachy的affect piolet only,用移動指令將模型中心移到後方),選一個模型用attach將其他模型包進來,轉為editable poly,轉到vertex,全選模型,用welt焊接指令,設定焊接距離為0.00001,如此模型可以用element看出各組件,請適當縮放物件。
- 用utility的bones,建立骨架,依序在front前視視窗、left、top及透視視窗調骨頭大小與模型符合,接下來選取模型到modifier list加入一個指令physique,作模型與骨架結合。再到包絡線調影響範圍,讓拖拉骨架時該影響的範圍會動,其他範圍不會動。
- 範例7
- 操作錄影:錄影7-、錄影7-1、錄影7-2、錄影7-3。
- 加分練習:今天練習的內容。

第六週上課:(2010.04.5)

第五週上課:(2010.03.29)
- 多媒體三A:
- 作業:
- 以RPG製作大師VX製作一個與校園有關的遊戲。
- 遊戲名稱例如:台首大風雲、台首大傳奇、台首大英雄.........,要放在開始畫面頁,並將作者學號姓名放在畫面上。
- 有一個主場景,至少有三個子場景,並有對話互動,角色可以游走主場景與子場景之間。
- 首頁後致少製作三個劇情說明頁再進入主場景。
- 基本參考教材:VX教材
- 安裝VX軟體。
- 製作一隻小狗在門口:加入事件設定狗狗圖片、設定他的動作,設定旺旺的聲音,設定狗狗變成貓的移動路線。
- 加入迷宮:在校園主場景下設定一個新增地圖,選材質設定地圖大小為30x30,迷宮用亂數產生,不滿意可以在進行細部編輯,然後設轉載點。
- 設定大樓管理員事件:使用選項的顯示,設定幾個答案,當選對時就給一些對應歡呼的獎勵,答錯就給一些評語或扣分。
- 狗狗逃脫設定:先給移動路線透明啟動、向上及向左、跳躍幾格。
- 場景進入時,設定說明文字,然後自動執行及暫時消除事件。
- 角色設定:新增角色設定初始隊伍,設定角色屬性及人頭像,執行後按ESC可以看到相關的角色訊息及資料。
- 設定敵人及隊伍:戰鬥設定事件佳角色頭像,firstgame範例5-1
- 操作錄影:錄影5-、錄影5-1、錄影5-2、錄影5-3、錄影5-4、錄影5-5。
- 加分練習:今天練習的內容。

第四週上課:(2010.03.22)
- 多媒體三A:
- 作業:
- 以RPG製作大師VX製作一個與校園有關的遊戲。
- 遊戲名稱例如:台首大風雲、台首大傳奇、台首大英雄.........,要放在開始畫面頁,並將作者學號姓名放在畫面上。
- 有一個主場景,至少有三個子場景,並有對話互動,角色可以游走主場景與子場景之間。
- 首頁後致少製作三個劇情說明頁再進入主場景。
- 網路找三個平面圖,代表三棟樓的內部地圖。
- 加入素材庫:用素材工具graphic/Parallaxes匯入,到主場景尚案右件新增地圖,將內部弟圖設為遠景並勾顯示,然後設定背景音樂。
- 設定地圖可通行:按通行按鈕,檢查透明圖塊是否為O,如果是切到繪圖按鈕使用矩形繪圖方式,按滑鼠左鍵拖拉,然後從左上拉到右下完成設定通行。
- 再來做門的設定來去主場景及內部場景。
- 開關:設定與守衛聊天可以每次不同,firstgame範例4-1。
- 操作錄影:錄影4-、錄影4-1、錄影4-2、錄影4-3、錄影4-4、錄影4-5。
- 加分練習:加入三個內部平面場景及設定角色來去的通關門。

第三週上課:(2010.03.15)
- 多媒體三A:
- 作業:
- 以RPG製作大師VX製作一個與校園有關的遊戲。
- 遊戲名稱例如:台首大風雲、台首大傳奇、台首大英雄.........,要放在開始畫面頁,並將作者學號姓名放在畫面上。
- 有一個主場景,至少有三個子場景,並有對話互動,角色可以游走主場景與子場景之間。
- 首頁後致少製作三個劇情說明頁再進入主場景。
- 置換首頁畫面544x416:PDF教學
- 處理首頁圖:請上網找與台首大相關的圖,到Photoshop剪裁並加入遊戲名稱及你的學號姓名。用素材工具graphic/system匯入,到腳本編輯器做圖名的修改,存檔執行則首頁已經換為你的圖了。
- 加入劇情圖片三張:到網路上找三張與台首大相關的圖,用素材工具graphic/picture匯入,再開啟新的地圖,到事件加入角色及一個新事件,先設定背景音樂、在載入圖顯示,再寫文字,第二、三張圖重複前面載入圖及文字的步驟,最後圖消失,另角色位移到主場景的校門口,在campus地圖的門口附近加入一個事件,設定角色圖片當警衛室守衛,可以靠近主角移動,與玩家接觸時才觸發事件,然後給一句對話,firstgame範例3-1。
- 操作錄影:錄影3-、錄影3-1、錄影3-2、錄影3-3、錄影3-4、錄影3-5。
- 加分練習:製作首頁更換、加入三張劇情圖片。

第二週上課:(2013.03.08)

第一週上課:(2013.03.01)


版權所有©2013 謝慧民
