用户:小鱼yuzifu查看:15 回复:11 评论:15 创建时间:2021-07-26T13:05:45
|看到标题的训练师可能知道在Windows下使用编程猫格式工厂可以将k3作品制作成独立应用程序,但并不是使用人都在使用Windows。那些用Mac OS,Linux的训练师要想用上这样的应用——虚拟机或者wine(让你在其他操作系统运行 Windows 应用的开源软件),而并不能原生运行。
所以这期教程将教给各位训练师如何将自己在k3上的作品在Mac OS上制作成独立应用程序!(k4的目前不行)
你需要准备的东西:1.良好网速 2.一台运行着Mac OS系统的电脑 3.想搞的心 4.你的k3作品的.bcm文件(不要含有云数据) 5.一个icns和png格式的应用图标
1.下载nw.js
这个实际上是一个能够将网页封装成应用的软件,编程猫格式工厂就是运用这个软件进行软件封装的。
国内:(记得划到最下面打开最新版本的文件夹,软件名格式为nwjs-vx.xx.x-osx-x64.zip)
http://npm.taobao.org/mirrors/nwjs/


2.下载打包必要文件
有兴趣的训练师可以看看Windows下的编程猫格式工厂制成的独立应用程序的目录(版本调成win XP版再打包),可以发现有部分运行.bcm文件的必要文件(其实就是些js和css代码)。
在这里我已经为大家打包发出来了,链接:
https://yuzifu.lanzoui.com/iSsVjruuihc
3.部署应用
将你下载好的nw.js压缩包解压,可以获得一个叫"nwjs.app"的应用。再将上面的必要文件解压,把"nwjs.app"放入"必要文件" 解压的文件夹中(resource.bcm与nwjs.app在同一目录下)


将你准备的.bcm文件改名为"resource.bcm",拖入上面提到的文件夹中(拖入时一定会问你是否覆盖,选择"是")。双击nwjs.app。Wow!能运行了耶!


现在能运行是能运行了,但对于宽屏作品来说就窗口显得有些不合尺寸,而且带个文件夹是不是在Mac OS上有点累赘(毕竟大部分应用都是只有.app一个文件)
所以后面我们将进行部分设置!!!
4.应用设置
(1)打开目录下的package.json,name设置应用名,version设置版本,title设置应用名,width和height设置窗口宽和高,这里根据作品屏幕比例来填写,其中434,666是竖屏,800,600是4:3横屏,800,450是16:9横屏。

(2)打开player.3fb825e04b6c3ba91243.js(电脑不行可能会卡),搜索v.0.1.23 (默认版本),将版本号切换成你的作品的版本号。

5.应用打包
(1)将png格式的图标名字改成"player_icon.png",拖到解压文件夹进行覆盖。再将文件夹中所有的文件(不包含nwjs.app)压缩成zip文件。
(2)打开终端,执行
cd 你文件夹的路径(例如:/Users/yuzifu/Desktop/演示/nwjs封装k3作品必要文件)
mv 压缩包名 app.nw
(就是把压缩包名字改成app.nw,用代码是因为名字改了可能会变成app.nw.zip,这样不行。)

(3)复制app.nw到nwjs.app的"/Contents/Resources"文件夹中,将自己准备的icns图标名字修改成app.icns和document.icns复制到上面所述文件夹中。

(4)给nwjs.app改个名字,现在打开?Nice!

好了,那么这篇教程也就结束了。如果中途遇到各种问题,可以采取下面的解决方案
1.细心操作,可能因为你漏了一步而操作失败
2.问小鱼:Q 1906929246
3.怪你无能,也怪我没写清楚
4.放弃!