猫史档案馆


【教程】如何将自己在k3上的作品在Mac OS上制作成独立应用程序

用户:小鱼yuzifu小鱼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

这个实际上是一个能够将网页封装成应用的软件,编程猫格式工厂就是运用这个软件进行软件封装的。

国内:(记得划到最下面打开最新版本的文件夹,软件名格式为n​w​j​s​-​v​x​.​x​x​.​x​-​o​s​x​-​x​6​4​.​z​i​p​)

h​t​t​p​:​/​/​n​p​m​.​t​a​o​b​a​o​.​o​r​g​/​m​i​r​r​o​r​s​/​n​w​j​s​/​

center_imagecenter_image

2.下载打包必要文件

有兴趣的训练师可以看看Windows下的编程猫格式工厂制成的独立应用程序的目录(版本调成win XP版再打包),可以发现有部分运行.bcm文件的必要文件(其实就是些js和css代码)。

在这里我已经为大家打包发出来了,链接:

h​t​t​p​s​:​/​/​y​u​z​i​f​u​.​l​a​n​z​o​u​i​.​c​o​m​/​i​S​s​V​j​r​u​u​i​h​c​

3.部署应用

将你下载好的nw.js压缩包解压,可以获得一个叫"nwjs.app"的应用。再将上面的必要文件解压,把"nwjs.app"放入"必要文件" 解压的文件夹中(resource.bcm与nwjs.app在同一目录下)

center_imagecenter_image

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

center_image

center_image

现在能运行是能运行了,但对于宽屏作品来说就窗口显得有些不合尺寸,而且带个文件夹是不是在Mac OS上有点累赘(毕竟大部分应用都是只有.app一个文件)

 

所以后面我们将进行部分设置!!!

 

4.应用设置

(1)打开目录下的package.json,name设置应用名,version设置版本,title设置应用名,width和height设置窗口宽和高,这里根据作品屏幕比例来填写,其中434,666是竖屏,800,600是4:3横屏,800,450是16:9横屏。

center_image

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

center_image

5.应用打包

(1)将png格式的图标名字改成"player_icon.png",拖到解压文件夹进行覆盖。再将文件夹中所有的文件(不包含nwjs.app)压缩成zip文件。center_image

(2)打开终端,执行

c​d​ ​你​文​件​夹​的​路​径​(​例​如​:​/​U​s​e​r​s​/​y​u​z​i​f​u​/​D​e​s​k​t​o​p​/​演​示​/​n​w​j​s​封​装​k​3​作​品​必​要​文​件​)​ 
​m​v​ ​压​缩​包​名​ ​a​p​p​.​n​w​

(就是把压缩包名字改成app.nw,用代码是因为名字改了可能会变成app.nw.zip,这样不行。)

center_image

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

center_image

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

center_image

 

好了,那么这篇教程也就结束了。如果中途遇到各种问题,可以采取下面的解决方案

1.细心操作,可能因为你漏了一步而操作失败

2.问小鱼:Q 1906929246

3.怪你无能,也怪我没写清楚

4.放弃!

 


回复

上一页1 页 / 共 1下一页
KvK丶KvK丶

沙发~

点赞1


评论


白篮白篮

猫站用macos的应该不超过五个人()

点赞1


评论


小鱼yuzifu小鱼yuzifu

实在不会的可以等我做个垃圾软件后,再去使用!

点赞4


评论


Summer橘子喵Summer橘子喵

emotion_编程猫_点赞

点赞0


评论


KIHIOKIHIO

WIN 10用户略过

点赞2


评论


该账号已被封禁该账号已被封禁

好像格式工厂可以直接改(甚)

点赞0


评论


Python-happyyyyPython-happyyyy

我帮你,行不,Macos

点赞0


评论


五大名著五大名著

WIN 7朋友路过

点赞1


评论


小鱼yuzifu小鱼yuzifu

垃圾软件目前是Mac版已做好的状态,来张更好看的截图?

center_image

点赞1


评论


一门鸽鸽一门鸽鸽

地址是真的狗……

点赞0


评论


亿个史蒂夫亿个史蒂夫

会了

 

点赞0


评论