make file中更改unity ProjectSettings.asset设置

sed  -e s/AndroidPreferredInstallLocation:.*$$/"AndroidPreferredInstallLocation: $(INSTALL_LOCATION_CODE)"/ \

ProjectSettings/ProjectSettings.asset > ProjectSettings.asset.new

mv ProjectSettings.asset.new ProjectSettings/ProjectSettings.asset

表示从 ProjectSettings/ProjectSettings.asset搜索(AndroidPreferredInstallLocation:.*$$) 这个 字符串,用 AndroidPreferredInstallLocation: $(INSTALL_LOCATION_CODE)替换,并 写到ProjectSettings.asset.new里面, 之后用ProjectSettings.asset.new替换ProjectSettings/ProjectSettings.asset。

可以在前面定义 INSTALL_LOCATION_CODE 

ifdef INSTALL_AUTO
INSTALL_LOCATION_CODE = 0
else
INSTALL_LOCATION_CODE = 1
endif

表示如果命令中输入 INSTALL_AUTO=true,表示INSTALL_LOCATION_CODE = 0,反之执行另外一句。

在unity ProjectSettings.asset里面定义宏

ifeq ($(IS_BLACKSPLASH),true)
echo "-define:IS_BLACKSPLASH" >> Assets/smcs.rsp
endif

cp Assets/smcs.rsp Assets/gmcs.rsp

将-define:IS_BLACKSPLASH写入Assets/smcs.rsp文件,最后将 Assets/smcs.rsp复制到 Assets/gmcs.rsp中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值