這一節我們將要將完成遊戲啟動logo視窗部分。
logo資源載入:
在loadcfgcomplete方法中加入logo載入下面的**:
_logoswf = new jfdynamicres();
_logoswf.load(config.cfg.syscfg.logo_url, logoloadcomplete);
視窗邏輯處理:logo視窗主要是給玩家匯報遊戲載入進度,有些遊戲還在這個地方加乙個消磨時間的小遊戲。(例如:7雄的打地鼠…),我們就先做乙個載入進度反饋。
※logo視窗介面定義:
package ui.logo
}
※介面實現:
public function init(res_:ijfdynamicres):void
public function setprogress(hint:string, setp:number):void
在這裡需要用idea強大的實現介面方法的辦法,在logodialog類上按下alt+enter就會有乙個彈出選單,再按下enter所有ilogodialog介面中的方法就會被自動構造好了,超方便!!!,如下圖:
logo視窗**已經搞定了,接下來我們在logo資源載入完成的地方把這個logo視窗顯示出來,**如下:
private function logoloadcomplete(success_:boolean):void
// 初始化logo視窗
logodlg = new logodialog();
logodlg.init(_logoswf);
logodlg.show(false);
// 計算遊戲載入完成需要多少步驟
total_load_step =
1 + // 裝載遊戲模組
1 + // 渲染場景
1; // 進入場景
cur_load_step = 0;
cfg_load_index = 0;
logodlg.setprogress("", cur_load_step);
}
接下來把html和js檔案放到src目錄下面,如下圖:
配置執行選項,如下圖:
啟動後看到一片白啥也沒有,這個時候時候需要設定一下安全策略,如下圖:
加好站點網域名稱後,重新整理一下頁面,就看到村神的啟動畫面了,如下圖:
終於看到一點成果了!!!,休息一會….!
從零開始學社交遊戲開發(一)
從零開始學社交遊戲開發(二)
從零開始學社交遊戲開發(三)
從零開始學習OpenCL開發(四)shader
shader是類c的語言派生自c99標準99年ansi c接受的標準也是c最新的標準 work item和 work group相關函式 3vector 操作 4定址空間描述符寫在變數的最前面用於變數所處於的位址空間 5型別轉換 51convert型別轉換這是按照變數語意的型別轉換 2 as轉換這是...
從零開始學NGUI (四)Slider
首先在assets ngui examples wooden下 找到control horizontal slider,並拖拽到scene中 在hierarchy視窗,將這個slider重新命名為myhorizontalslider 執行unity可以任意滑動這個slider 如何根據slider的...
從零開始學習PHP(四) 函式
函式是乙個系統組成的基礎部分,函式的作用完成一種功能或者完成乙個流程,返回結果 substr array merge 等php內建的函式,用法參考官方文件 顧名思義是沒有引數的函式 結果與上面一致 function add a,b add 10,20 匿名函式是乙個比較特殊的函式,匿名函式沒有函式名...