cocos2d-js脚本编译为字节码,在windows上发布

有时项目组需要将cocos2d-js工程发布给策划进行调试,但此时又不想将js源代码发布,此时可以采用如下办法。

1.在cocoside中构建win32的runtime

2.复制 项目目录\runtime\win32下的所有文件到自定义的发布目录(如d:\publish)

3.复制 项目目录下的res文件夹、src文件夹、config.json、main.js、project.json到发布目录

4.使用cocos2d-console工具,将发布目录的src文件夹和script文件夹内的所有js文件编译成jsc文件,并保存在原目录,具体方法见如下地址的生成JSC字节码这一节

  http://cn.cocos2d-x.org/tutorial/show?id=1324

5.删除原src文件夹和script文件夹内的所有js文件

时间: 2024-12-07 18:21:40

cocos2d-js脚本编译为字节码,在windows上发布的相关文章

python注释、脚本参数、字节码

python注释.脚本参数.字节码 --道心 python安装 1.下载安装包 https://www.python.org/downloads/ 2.安装 默认安装路径:C:\python27 3.配置环境变量 [右键计算机]-->[属性]-->[高级系统设置]-->[高级]-->[环境变量]-->[在第二个内容框中找到 变量名为Path 的一行,双击] --> [Python安装目录追加到变值值中,用 : 分割] 如:原来的值;C:\python27,切记前面有分号

Python 文件编译为字节码的方法

一般情况下 python 不需要手动编译字节码.但是如果不想直接 release 源代码给其他人,将文件编译成字节码,可以实现一定程度的信息隐藏. 1) 使用模块 py_compile 编译一个单文件 import py_compile py_compile.compile('./demo.py') 2) 使用模块 compileall 递归的编译一个文件包 import compileall compileall.compile_dir('./test') 3) 使用模块 compileall

netcdf源码在windows上的编译

作者:朱金灿 来源:http://blog.csdn.net/clever101 今天搞搞netcdf源码在windows上的编译,折腾了半天,算是搞成了,特地记录一下过程.我的目标是要生成netcdf的工程文件.netcdf依赖于hdf5.zlib和curl这三个库. 首先在HDF5 Source Code下载最新的hdf5源码,然后使用CMake来生成编译hdf5的解决方案,如下图: 再下载netcdf的源码:NetCDF Downloads,开始使用CMake来生成netcdf的解决方案,

使用uncompyle2直接反编译python字节码文件pyo/pyc

update:在Mac OS X版的September 10, 2014版(5.0.9-1)中发现安装目录中的src.zip已更换位置至WingIDE.app/Contents/Resources/bin/2.7目录下,其它的Crack操作仍然不变. 实际上只需要把之前的abstract.pyo拿出来,放到新的src.zip中即可,即无需再次发编译. 这里主要介绍一下,python生成的pyo.pyc字节码文件的反编译工具uncompyle2.过程中将结合WingIDE最新版(WingIDE 5

如何将源码文件编译成字节码文件

[[email protected] ~]# cat 1.py # 要编译的源码文件 #!/usr/bin/python print 'Hello World' [[email protected] ~]# cat 2.py # 将 1.py 编译成字节代码 #!/usr/bin/python import py_compile py_compile.compile('1.py') [[email protected] ~]# python 2.py [[email protected] ~]#

java字节码入门(上)

字节码 Hello world public class Helloworld { public static void main(String[] args) { System.out.println("hello,world"); } } 如果用javap查看此类结构 javap -c Helloworld.class 输出是 public class com.beetl.myos.ch1.Helloworld { public com.beetl.myos.ch1.Hellowo

查看 java 中的编译的字节码文件

javap -c Atomicity ---------- javap -c 产生的字节码文件---------- Compiled from "Atomicity.java" public class Atomicity { int i; public Atomicity(); Code: 0: aload_0 1: invokespecial #1 // Method java/lang/Object."<init>":()V 4: return v

Cocos2d-x使用Luajit将Lua脚本编译为bytecode,从而实现加密

转自:http://www.58player.com/blog-2537-87218.html 项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行.         下面是使用原生的lua解释器编译字节码:         1.新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件         2.开始--运行--cmd

Cocos2d-x使用Luajit将Lua脚本编译为bytecode,实现加密 更新

项目要求对lua脚本进行加密,查了一下相关的资料 ,得知lua本身可以使用luac将脚本编译为字节码(bytecode)从而实现加密,试了一下,确实可行. 下面是使用原生的lua解释器编译字节码: 1.新建一个名为1.lua的文件,里面只有一句话print("Hello Lua"),新建一个空的out.lua脚本文件 2.开始--运行--cmd 3.luac -o out.lua 1.lua 注: luac -o [编译后脚本名] [脚本名],必要时带上脚本路径 回车之后,再打开out