JSBinding + SharpKit / 初体验:下载代码及运行Demo

QQ群:189738580

 

git地址:https://github.com/qcwgithub/qjsbunitynew.git
插件源码地址(不包含SpiderMonkey源代码):https://github.com/qcwgithub/qjsbmozillajswrap.git

 

1. 首先用 Unity 打开代码目录下的 proj 工程

 

 

2. 由于使用的插件存在依赖,请将 Assets/Plugins/x86/mozjs-31.dll 拷贝到至 Unity 安装目录下

如图所示。如果没有做这个步骤,运行 Demo 时,Unity 会提示找不到 mozjswrap.dll。

注:以后 mozjs 的版本可能会改,请拷贝相应的dll过去。如果是Windows 64位编辑器,则拷贝 x86_64 文件夹下的 dll 。

 

(顺便说一下,如果是生成 Windows 下的 exe ,也需要将 mozjs-31.dll 拷贝于 exe 所在的目录,道理相同。)

 

3. 如果一会还是提示找不到 mozjwrap.dll,尝试更新 Visual Studio 2012 runtime(百度“VS 2012 运行时”)。

 

4. 好了,可以运行 Demo 了!

  1. 双击打开 JSBinding/Samples/Viewer 场景
  2. 点击菜单 JSBinding/Generate JS and CS Bindings
  3. 运行!效果如下,选择一个点进去。以 _JS 结尾的为已经转换为 JS 版本的 demo。(可能需要自己将场景添加到 BuildSetting 里)

 

返回:

Unity代码热更新方案 JSBinding + SharpKit 首页

你可能感兴趣的:(demo)