搭建頁遊框架

2021-09-02 12:20:10 字數 1277 閱讀 9590

搭建開發框架是開發的開始。使用lufylegend引擎開發頁游有乙個很大的優點,就是搭建框架比較簡單。

第一步:建立乙個專案資料夾(例如card)

第二步:在card下面建立乙個html檔案(例如index.html)。這個是通過瀏覽器進入遊戲的入口。html檔案內要設定一下編碼方式,使用到的js檔案的路徑。

第三步:在card資料夾下面建立乙個js資料夾(用來存放開發遊戲時寫得js指令碼,方便管理)。

第五步:在card資料夾下面建立乙個musics資料夾(用來存放音訊資源)

第六部:把引擎檔案放在card下面(當然也可以選擇放在js裡,不過要修改html檔案內的路徑)

現在開始寫指令碼:

建立乙個mian.js放在js資料夾下(以後的所有指令碼都是放在js資料夾下)

linit(30,"mylegend",1024,768,main);

var g_backlayer;

function

main()

**分析:linit函式是引擎提供的遊戲入口,第乙個引數(30)表示每幀的重新整理時間(30毫秒),即每30毫秒會重新整理介面一次。第二個引數「mylegend」是畫板(canvas)的id(遊戲上的視覺化控制項都是通過在畫板上繪製達到視覺化),這個id要跟html檔案裡的一致(後面會詳細介紹html檔案內容)。第三個引數(1024)表示畫板的寬度,即遊戲介面的寬度。第四個引數768表示畫板的高度。第五個引數main表示進入遊戲的入口函式。

lglobal.setdebug(true

);是設定debug,發布時要關掉;

lsprite()是引擎提供的視覺化類;

graphics.drawrect()通過lsprite繪製乙個矩形。具體引數以後介紹。

html

檔案內容:

loading...

**分析:

設定編碼方式

設定引擎路徑

自己寫得指令碼路徑,以後沒增加乙個js檔案都要新增乙個類似的**。

loading...

設定畫板id(跟上面提到的main.js的linit函式的第二個引數一致)。

上面已經都設定好了,通過支援html5的瀏覽器開啟index.html檔案,可是看到效果。

當然上面只是顯示乙個遊戲視窗而已,我們還沒想裡面新增任何控制項。

頁遊 《大皇帝》

大皇帝 flash網頁遊戲 mvc sprite oo 物件導向 事件驅動 過程結構化劇情驅動 遊戲背景 遊戲策劃 玩家 主公等級 武將招募 裝備培養 日常任務 活動 勢力 自身建設 不變的劇情大框架 自變的玩家武將搭配 介面精美 特技炫酷 吸引 調動玩家自主互動 必要的時間等待 任務難度 充值以求...

頁遊攻占移動市場?

頁遊攻占移動市場?今天再看榜單,尤其是top grossing的榜單 刨除gameloft ea glu這些海外大廠的作品,佔據排行榜前列的國內遊戲,大多數都已變得似曾相識了 神仙道 摩爾莊園 胡萊三國 博雅德州撲克 人人的一系列遊戲 來勢洶洶的傳統遊戲廠商,進一步提高了移動市場的營銷費用和單個使用...

AS3頁遊架構分析

1.邏輯層 2.ui層 1.邏輯層 2.ui層 5.5.1 assets 資產 1.configures 配置 包括xml txt 1 docs excel配置表 2 xmls xml配置表 1 languages 純語言包 1 chinese 中文 2 english 3 turkey 2 fea...