從零開始學社交遊戲開發(四)

2021-06-14 19:28:52 字數 2357 閱讀 1525

這一節我們將要將完成遊戲啟動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 匿名函式是乙個比較特殊的函式,匿名函式沒有函式名...