雖然這麼說,但也有其弊,如無法連線的話就無法進行遊戲,這方面就不談了。
![]() |
狀況開始中的蘿莉學姊 |
首先,要製作網頁版本的電子書必須先具備相關能力:
- SQL
- CSS
- JavaScript(jQuery)
- AJAX
- JSON/JSONP
- HTML/HTML5
- 文學造詣
雖然是這樣說,但今天我並不談SQL、JS、AJAX、CSS、JSONP和文學造詣,本次只談HTML方面的Layer。
![]() |
簡單分層 |
一、應用層
應用層顧名思義就是放各種應用功能,內含兩個audio標籤(BGM和效果音),因為是底層的關係,所以玩家不會看到該層內容。
二、繪圖層
繪圖層顧名思義就是各種場景的背景、立繪、切換效果。背景層
接受JS控制CSS的background屬性。效果層
接受JS控制CSS的background和position屬性達到簡單切換效果。立繪層
JS控制DOM來在內層建立人物立繪,並且內層的各小層CSS的background和position接受JS控制。
三、文本層*註一
對話層內分為三至四小層,分別是人物名稱層(L、R)、對話本文層、控制項。
人物名稱層(L、R)
有時當一位以上的角色交互對話時,就會需要兩個,平常的話只需要一個,而此層主要功能僅只有讓玩家明白當前對話角色是誰。
對話本文層
接受JS的DOM控制,利用JSON接收字串並且顯示於此。
控制項
顧名思義就是控制儲存、載入、靜音等等的控制。
選項層
該層只接受於JS呼叫顯示時才會顯示,作用在於控制劇情的分歧。
四、控制層
該層只接受JS呼叫顯示時才會顯示,作用在於控制應用層的音量等等雜項之類的(?
*註一:應以"文本"替代"對話"更為恰當之詞
*註一:應以"文本"替代"對話"更為恰當之詞
0 件のコメント:
コメントを投稿