love2d iOS 脚本打包 & xcode7 真机调试

love2d iOS 资源打包

按照上一篇博文所说的 ,love2d 在 iOS 下想要跑起来,需要把 lua 脚本和资源打成一个 zip 包,然后命名为 .love ,再添加到 xcode 工程 target 里面的 copy bundle resource 里。如果每次修改 lua 脚本都手动,做一次 压缩文件重命名,会比较麻烦,我写了个简单的  python脚本做这件事:

# -*- coding: utf-8 -*-

import os
import sys


def main():
	if len(sys.argv) < 2:
		print("Please enter project name")
		return

	projectName = str(sys.argv[1])
	#os.system("cd ./project")
	os.chdir("./project")
	os.system("pwd")
	os.system("rm -f " + projectName + ".love")


	os.chdir("./" + projectName)

	loveFile = projectName+".love "	
	zipCmd = "zip -r " + "../" + loveFile + " *"


	os.system(zipCmd)

if __name__ == "__main__":
	main()



功能和原理很简单,就是输入 工程名,比如 testgame, 去指定的目录,删掉 testgame.love ,然后去 testgame 目录,把里面的内容全部压缩为 ,并重命名为 testgame.love 即可。

有一些小细节需要注意:

1. python 调用 shell ,在切换 路径的时候, os.system 里面  cd xxx 是不管用的,必须用 os.chdir才行

2. zip 命令的 &nbs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值