BlocklyGame分析 一

一、如何编译下载好的BlocklyGame项目
1、获得依赖 make deps
进入主文件blockly-games-master,即文件 makefile 所在的目录。通过 make deps ,得到并构建项目所需要的依赖, 比如.soy文件所需要的Closure模板
注,make这个命令,如果要在window下使用要安装GCC环境。linux下可以直接使用make这个命令。
2、将项目编译成相应的语言版本 make languages
比如将整个游戏编译成英语版本,make en
2.1 将单个游戏编译相应语言版本
如果你想单独对BlocklyGame项目下的某个子游戏进行语言编译,使用 make project-languages ,比如 make indedx-en
当拥有多个语言版本游戏的时候,游戏是通过url 最后的 ?lang=en 查询字段进行语言版本的更换。
3、选择调试模式(即项目所使用的文件为未压缩版本)
当对项目进行了修改,又不想每次修改都进行重新编译,可以选择调试模式,即选择未压缩文件。
通过访问 / debug  或者访问   blockly-games/appengine/debug.html进行选择,未压缩版本可以进行调试。如果修改了模板文件(.Soy)则需要对.soy文件进行重新编译。
二、下载编译好的BlocklyGame
https://github.com/google/blockly-games/wiki/Offline
、当被编译出现问题时可以查看下面的网址,进行解决
https://github.com/google/blockly-games/issues

你可能感兴趣的:(BlocklyGame项目分析)