注:教程圖文是基於本人漢化的DVD-lab PRO v1.6漢化版製作,如果明白原理的話,用其它編著軟件一樣可以實現。
一、構思
1、 基本測試
首先播放->測試開始菜單(可選)->測試(x道題)->測試結束菜單(可選)->測試得分菜單->繼續測試菜單(選是否重新測試,是則返回測試開始菜單;選否則繼續播放)。
2、 個性測試
首先播放->測試開始菜單(可選)->測試(x道題)->測試結束菜單(可選)->測試得分菜單->根據得分結果做出相應個性選擇(比如大於x分可以繼續播放影片,小於等於x分返回測試)。
其中最後一步可以根據自己的想象力做出各種個性化選擇,比如得分多少或以上方可觀看什麼節目或播放列表等。還可再進一步,當符合什麼條件進入相應菜單,在菜單上寫上一些話,再加個背景聲音或動態視頻等,之後進入對應權利的部分。
3、 上麵藍色部分是最為關鍵部分,為介紹重點,其它部分則為基本的菜單製作與連接。
二、基本測試製作具體步驟:
1、 製作測試部分
製作測試實際就是製作一係列智力測試選擇題菜單,在每一個選擇題菜單上填寫測試題目及幾個備選答案,然後把正確(錯誤)答案鏈接到正確(錯誤)命令控件裏進行累計分數。同時把這些選擇題加入計數器播放列表,以用來按一定次序播放測試題目。
製作選擇題菜單是個繁瑣的過程,好在DVD-lab PRO給我們提供了一個測試製作工具,它可以非常便捷的製作出若幹道選擇測試題。
1)首先我們點擊菜單-場景選擇菜單-測試…(如圖)。
2)進入測試製作工具對話框,如圖:
①處選擇問題數目,在③處選擇模板樣式,點擊②應用,生成相應選擇題(本圖例是5道題,每題4個備選答案)。
在④處選擇問題,⑤處填寫問題標題及問題內容,在⑥處逐一填入每道題的備選答案,並在正確答案上打挑。
⑦處點擊保存測試可以把添完的測試內容保存起來,以方便以後調用。
3)點擊確定生成測試組件
其中包括一個測試容器(裏麵有一係列選擇題菜單、計數器以及正確、錯誤命令控件),一個測試開始命令控件,一個測試結束菜單。
4)打開連接窗口可以看到新生成的內容
A、如圖:為新生成的測試組件,Quiz START 命令框以及容器Quiz和測試結束菜單。
B、展開容器Quiz,裏麵有一個測試計數器(Quiz Counter),一個正確回答命令控件(GOOD Answer),一個錯誤回答命令控件(BAD Answer),以及5個選擇題菜單.
C、在項目窗口也同時出現了5個選擇題測試菜單Quiz 1…,分別對應容器Quiz裏的5個測試選擇題菜單。(雙擊測試菜單Quiz 1…5,展開其菜單窗口,可對裏麵的內容進行編輯,比如替換背景,加入文字特效等,這些具體的雕琢可以在最後進行)
5)了解了這些,我們再回到連接窗口,對裏麵的控件做出需要連接和內容豐富,如下圖
例如根菜單1:我把它鏈接到Quiz START命令控件。
測試結束菜單上:我簡單添上以下內容,‘查看成績’過一會我們會鏈接到相應的成績表上。
[page]
2、製作測試成績顯示菜單
DVD本身不能智能的以數據的形式直觀動態的顯示分數,那麼我們可以用一些小竅門來實現。首先我們建立一個菜單,為了觀看方便,我把它改名為測試成績菜單,在測試成績菜單上,我們把需要顯示的分數(我這裏用的是簡單的0-5分)按順序排列在菜單上。我們再在每個數字上加上一個邊框,當得分為某個數字時,則對應這個數字的邊框高亮顯示,表示得分數。
下麵具體講述製作過程
1)建立成績表菜單
新建一個菜單,為觀看方便,我把這個菜單改名為成績表(非必須),並填寫測試成績標題,以及按順序排列的0-5幾個數字,如下圖。
2)點擊菜單上的邊框工具,依次圍繞每個數字拖出一個邊框,如圖。
紅框裏為邊框工具按鈕。
填充完邊框的效果圖:
3)讓紅色邊框在正常條件下不可見,而在選中時是可見的
使用過DVD-lab PRO 做過菜單的人都知道,這幾個紅色邊框正常時都是可見的,即使在顯示測試結果比如3時,3的邊框被高亮顯示,但其它幾個紅色邊框依舊存在,這樣得分結果並不顯著,也不美觀。下麵我們就使用一個小技巧,來使它更為顯著美觀。
我們對每一個邊框控件加入‘正常不可見’選項(也就是這個紅色邊框控件在平時未被選中時是看不見的),方法是依次選中紅色邊框控件,在選擇菜單‘屬性-鏈接-正常不可見’選項, 如圖。
效果圖如下:
4)我們在成績表菜單裏加入PRE命令(預置命令)
添加命令如下:
GPRM1 += 1
GPRM12 = 1024
GPRM12 *= GPRM1
SetHL_BTN GPRM12
Break
添加步驟如下:
A、先來到連接窗口,在成績表菜單上擊鼠標右鍵,出現下拉菜單,我們選擇編輯VM命令選項,如下麵兩圖:
B、進入自定義VM命令窗口,選擇腳本編輯器,點擊編輯按鈕。
C、進入VM腳本編輯器,粘入上麵說的腳本命令,點擊確定,這時成績表菜單PRE命令(預置命令)添加完畢,見下圖。
D、添加完PRE命令的成績表菜單前麵多了一個+號,見下圖。
5)建立一個繼續測試菜單
這時我們再建立一個菜單,為觀看方便改名為繼續測試(非必須),我這裏填寫了是否繼續測試標題,以及是與否兩個控件,選‘是’則返回測試開始命令(鏈接到Quiz START命令控件)繼續測試,選‘否’則進行下一步(這裏鏈接到影片部分)。如下圖:
6)這時我們把成績表菜單上的6個邊框分別鏈接到繼續測試菜單。可以看到6個邊框按鈕的左上方多了一個序號,如圖:
鏈接效果圖如下:
7)到這裏與測試相關的基本控件已準備完畢,不知大家忘記沒有,測試部分和成績顯示還沒有連接起來,下麵我們就把他們鏈接起來,如圖:
8)基本智力測試基本製作完畢,最後的連接圖如下:
9)不知道大家想到沒有,我們剛剛製作完成的智力測試還有個小問題,就是在我們播放該DVD時,在我們查看測試成績時,比如顯示的是分數3,但這時如果我們操作遙控器左右控製鍵時,紅色的邊框也會隨著移動,這時將會顯示其它被選中的紅色邊框,分數也就在變,這時如果我選中5的邊框,那豈不是得了滿分,這可不妙。下麵我們就來解決這個問題。
如圖當操作遙控器時,這6個邊框都可能被選亮。
這是什麼原因呢,這是因為菜單上各個控件之間都有鏈接路徑,默認情況下,菜單控件間自動形成導航鏈接路徑。有了這個導航鏈接路徑,我們可以可以通過遙控器的上下左右按鍵選擇到任一個控件。
現在我們點擊顯示導航鏈接,如圖紅框內的小三角,打開下拉菜單,選擇全部顯示。
這時我們會發現6個邊框之間有互通的鏈接路徑,也就是能通過按遙控器方向鍵,從一個邊框走到下一個邊框。
由此想到,如果我們把這些路徑取消,那麼這6個邊框之間不就可以互不往來了嗎!
說做就做,首先取消自動路徑控製,點擊紅框內標出向左(右)鏈接路徑,
將鼠標放在其中一個邊框內,按住鼠標拖到外麵空白處,我們發現這個邊框的向左(右)鏈接路徑不見了,我們依次對每一個邊框做以上操作。
在‘顯示全部導航鏈接路徑’選項下的效果如圖:
幹幹淨淨,控件間什麼鏈接路徑也沒有了。
3、結尾
終於可以結束了,現在我們進行測試編著,這裏我們選擇加入一個影片剪輯,因為每個DVD裏必須至少有一個影片,編著完,看一下效果,是不是很酷,如果主要程式沒什麼問題,我們就可以對裏麵的具體細節做做修飾了,比如每個菜單的背景、字體、高亮按鈕等等,如果主要程式通不過,那就再好好檢查了。
對了還得說明一下,在最後編著時,會出現下麵警告對話框,仔細看看,這不就是我們需要的嗎,所以不用理會點確定繼續操作。