课程的添加与发布

课程的添加与发布

确保你已经按照《课程整合流程》将课程的资源准备好,而后继续如下步骤(一样以添加大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. 最后按”提交“按钮,课件配置添加完成。
相关文章
相关标签/搜索