課程的添加與發佈

課程的添加與發佈

確保你已經按照《課程整合流程》將課程的資源準備好,而後繼續如下步驟(一樣以添加大OD7《多多的超級工廠》爲例):html

1、準備好GameLoader項目

  1. 直接來個連接 svn://192.168.2.9/product/trunk/course/GameLoader ,本身體會。
  2. 將 svn://192.168.2.9/product/trunk/course/common/sdk_baiya_as3 檢出至GameLoader根目錄。當GameLoader或者sdk有改動須要從新編譯生成新的分包模塊時,須要用到它。最終以下圖:

2、添加課程

  1. 在GameLoader/bin/h5/lessons/step3下新建s3_od7_LessonDDDCJGC文件夾,將整合好的課程資源(在「課程整合項目」的bin/h5下)拷到該文件夾裏,注意不用拷index.html、*.max.html 和 *.max.js,以下圖:
  2. 打開GameLoader的bin/h5/share/global_config.json,添加課程配置,以下圖:

3、測試課程

  1. 回到GameLoader/bin/h5下,在窗口空白處按着shift右鍵鼠標,在彈出的菜單中選擇「在此處打開powershell窗口」。
  2. 輸入命令 layacmd open,以此路徑爲根目錄創建服務器。
  3. 在自動打開的瀏覽器連接中補完參數(在後面加上「/?course=s3_od7?type=1」),而後回車便可預覽課程,以下圖:
  4. 開啓「開發者工具」,大概檢查一下每一關卡,看有沒報錯。

4、發佈課程資源至開發服

  1. 將 svn://192.168.2.9/product/trunk/client/video/class
    檢出至GameLoader/release/web,以下圖:
  2. update一下GameLoader/bin/h5,確保它是最新的。
  3. 用白鴨版IDE打開GameLoader項目,點擊「發佈」按鈕,打開「發佈對話窗」,檢查紅框的配置項,最後以下圖:

  1. 檢查無誤後,按「發佈」按鈕發佈,通過一段時間的等待後,會提示「發佈成功」。
  2. 最後將GameLoader/release/web提交一下,即可在開發服上測試。提交前注意事項(只發布課件的話能夠無論如下事項,只提交課件相關資源就好)ios

    • 如沒有發現GameLoader.js有更新,則不用提交index.html,或者將它還原;
    • 如發現GameLoader.js有更新,須要編輯一下index.html,只需更新一下GameLoader.js的路徑就好,以下圖:
      web

      還要更新一下ios.html裏的GameLoader.js路徑(將那個hash碼拷過去就行),以下圖:
      shell

5、添加課件配置

若是是新增課程,得在開發服上添加新課程配置。不然就不用往下看了。json

    1. 點擊上方導航的」管理中心「,而後點擊左側導航的」課件管理「-」課件列表「,而後點擊」新增「,以下圖:
    2. 在上方輸入」章節名稱「和」遊戲連接「信息,」遊戲連接「的值是對應GameLoader/bin/h5/global_config.json裏課程的key值,以下圖:
    3. 點擊下面的」選擇章節編號「按鈕,會新增一行記錄,選擇相應的值,以下圖:
    4. 最後按」提交「按鈕,課件配置添加完成。
相關文章
相關標籤/搜索