# -*- coding: utf-8 -*- import sys import os import libs.file_utils as file_utils import subprocess assetsDir = os.path.abspath(sys.argv[1]) print('asset dir:%s' % (assetsDir)) smallDir = os.path.join(assetsDir, 'Res_Small') file_utils.checkDirectoryOrCreate(smallDir) redwiseSoundDir = os.path.join(assetsDir, 'Res_Sound'); file_utils.checkDirectoryOrCreate(redwiseSoundDir) #file_utils.copyToDirectory(文件夹路径,目标位置,是否拷子目录,指定拷贝文件类型['.ccbi', '.txt', '.png']) # file_utils.copyToDirectory('../redwise_sound/Android',redwiseSoundDir, True,None) #拷贝ScrewGame资源 file_utils.copyToDirectory('../res_ScrewGame/轮廓',assetsDir,True,None) file_utils.copyToDirectory('../res_ScrewGame/ccbi',assetsDir,True,None) file_utils.copyToDirectory('../res_ScrewGame/config',assetsDir,True,None) file_utils.copyToDirectory('../res_ScrewGame/font',assetsDir,True,None) file_utils.copyToDirectory('../res_ScrewGame/img_single',assetsDir,True,None) file_utils.copyToDirectory('../res_ScrewGame/plist',assetsDir,True,None) file_utils.copyToDirectory('../res_ScrewGame/png_noplist',assetsDir,True,None) file_utils.copyToDirectory('../res_ScrewGame/png_plist',assetsDir,True,None) file_utils.copyToDirectory('../res_ScrewGame/spine_export',assetsDir,True,None) #拷贝GoodsStory资源 file_utils.copyToDirectory('../res_GoodsStory/_ccbi',assetsDir,True,None) file_utils.copyToDirectory('../res_GoodsStory/_fonts',assetsDir,True,None) file_utils.copyToDirectory('../res_GoodsStory/_plist',assetsDir,True,None) file_utils.copyToDirectory('../res_GoodsStory/_img_single',assetsDir,True,None) file_utils.copyToDirectory('../res_GoodsStory/_sound',assetsDir,True,None) file_utils.copyToDirectory('../res_GoodsStory/_spine',assetsDir,True,None) file_utils.copyToDirectory('../res_GoodsStory/_config',assetsDir,True,None) file_utils.copyToDirectory('../res_GoodsStory/particle_tool',assetsDir,True,None) #拷贝redwise资源 file_utils.copyToDirectory('../res_GoodsStory/#redwise',redwiseSoundDir,True,None) #拷贝 MiniStory2 资源 file_utils.copyToDirectory('../res_mini_story2/_ccbi',assetsDir,True,None) # file_utils.copyToDirectory('../res_mini_story2/_efx',assetsDir,True,None) file_utils.copyToDirectory('../res_mini_story2/_plist',assetsDir,True,None) file_utils.copyToDirectory('../res_mini_story2/_spine',assetsDir,True,None) file_utils.copyToDirectory('../res_mini_story2/_img_single',assetsDir,True,None) file_utils.copyToDirectory('../res_mini_story2/_fonts',assetsDir,True,None) file_utils.copyToDirectory('../res_mini_story2/_effect',assetsDir,True,None) file_utils.copyToDirectory('../res_mini_story2/_sound',assetsDir,True,None) file_utils.copyToDirectory('../res_mini_story2/_config',assetsDir,True,None) file_utils.copyToDirectory('../res_mini_story2/img_游戏通用UI资源',assetsDir,True,None) # 剧情资源 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_赶出家门剧情',assetsDir,True,None)#1 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_误入小屋剧情',assetsDir,True,None)#2 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_遭遇车祸剧情',assetsDir,True,None)#3 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情1_对比组',assetsDir,True,None)#4 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情2',assetsDir,True,None)#5 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情3',assetsDir,True,None)#6 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情4',assetsDir,True,None)#7 file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情5',assetsDir,True,None)#8 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情6',assetsDir,True,None)#9 file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情7',assetsDir,True,None)#10 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情8',assetsDir,True,None)#11 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情1_优化测试1',assetsDir,True,None)#12 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情1_优化测试2',assetsDir,True,None)#13 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情9',assetsDir,True,None)#14 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情10',assetsDir,True,None)#15 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情8_优化1',assetsDir,True,None)#16 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情1_优化测试3',assetsDir,True,None)#17 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情11',assetsDir,True,None)#18 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情12',assetsDir,True,None)#19 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情13',assetsDir,True,None)#20 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情14',assetsDir,True,None)#21 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情15',assetsDir,True,None)#22 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情16',assetsDir,True,None)#23 # # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情17',assetsDir,True,None)#24 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情18',assetsDir,True,None)#25 file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情19',assetsDir,True,None)#26 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情1_优化测试2',assetsDir,True,None)#13 # file_utils.copyToDirectory('../res_mini_story2/online/gs_high_沉浸式剧情7',assetsDir,True,None)#10 #收集系统 file_utils.copyToDirectory('../CollectModule-Res/_ccbi',assetsDir,True,None) file_utils.copyToDirectory('../CollectModule-Res/_config',assetsDir,True,None) file_utils.copyToDirectory('../CollectModule-Res/_efx',assetsDir,True,None) file_utils.copyToDirectory('../CollectModule-Res/_font',assetsDir,True,None) file_utils.copyToDirectory('../CollectModule-Res/_img_plist',assetsDir,True,None) file_utils.copyToDirectory('../CollectModule-Res/_img_single',assetsDir,True,None) file_utils.copyToDirectory('../CollectModule-Res/_spine',assetsDir,True,None) #公会系统 file_utils.copyToDirectory('../res_guild_new/team/ccbi', assetsDir, True,['.redream', '.xml', '.redanim']) file_utils.copyToDirectory('../res_guild_new/team/font', assetsDir, True,['.plist']) file_utils.copyToDirectory('../res_guild_new/team/font_webp', assetsDir, True,['.fnt', '.webp']) file_utils.copyToDirectory('../res_guild_new/team/plist', assetsDir, True,['.webp', '.plist']) file_utils.copyToDirectory('../res_guild_new/team/config', assetsDir, True,['.json', '.webp', '.plist', '.csv']) file_utils.copyToDirectory('../res_guild_new/team/redwise', redwiseSoundDir, True,['.bnk', '.txt']) file_utils.copyToDirectory('../res_guild_new/team/sound/mp3', assetsDir, True,['*']) file_utils.copyToDirectory('../res_guild_new/team/spine_export', assetsDir, True,['.png','.skel','.atlas']) #个人系统 file_utils.copyToDirectory('../res_personal/team/ccbi', assetsDir, True,['.redream', '.xml', '.redanim']) file_utils.copyToDirectory('../res_personal/team/font', assetsDir, True,['.plist']) file_utils.copyToDirectory('../res_personal/team/font_webp', assetsDir, True,['.fnt', '.webp']) file_utils.copyToDirectory('../res_personal/team/plist', assetsDir, True,['.webp', '.plist']) file_utils.copyToDirectory('../res_personal/team/config', assetsDir, True,['.json', '.webp', '.plist', '.csv']) file_utils.copyToDirectory('../res_personal/team/redwise', redwiseSoundDir, True,['.bnk', '.txt']) file_utils.copyToDirectory('../res_personal/team/sound/mp3', assetsDir, True,['*']) file_utils.copyToDirectory('../res_personal/team/spine_export', assetsDir, True,['.png','.skel','.atlas']) #活动 subprocess.call(["bash", '../Res_Activities/Common/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/CloverTreasure/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/Darts/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/IslandTreasure/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/LavaTreasure/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/MagicCauldron/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/ManorCup/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/Moco\'sFortune/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/PickingParty/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/PiggyBank/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/PickingParty/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/SpaceMission/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/TilePass/script/copy_res_mac.sh', assetsDir]) subprocess.call(["bash", '../Res_Activities/WinStreakTen/script/copy_res_mac.sh', assetsDir]) #游戏资源 subprocess.call(["bash", '../Res_tileMatch/script/copy_res_mac.sh', assetsDir]) #拷贝其他配置 file_utils.copyToDirectory('../config/iap.Android', assetsDir, True, None) file_utils.copyToDirectory('../config/server_pem', assetsDir, True, None) #拷贝广告配置 print('拷贝广告配置') file_utils.copyToDirectory('../config/Mac', assetsDir, False, ['.txt', '.json']) dynamic_ad_Dir = assetsDir+"/dynamic_ad"; file_utils.checkDirectoryOrCreate(dynamic_ad_Dir) file_utils.copyToDirectory('../config/Mac/dynamic_ad', dynamic_ad_Dir, False, ['.txt', '.json'])