求增加一个"flatten paths when publishing"的功能

这个需求来自于我碰到的一个问题。我用xcode开发,资源目录是蓝色的,每次我修改完资源,必须清理工程重新编译修改的资源才能生效。所以我想把资源目录改成黄色的,但这样会提示找不到目录。

“flatten paths when publishing” 是cocosbuilder 里的一个功能,勾选后会在导出项目的时候去掉资源路径,只保留资源名称。这样就可以用黄色的文件夹了。

重新编译很费时间呀,所以需要这个功能。

哇偶需求来了~不过我感觉这个需求有一点点小问题 :7: :7: :7:
下面说下我的见解大半年没碰过mac了~说错了你就听着吧~
蓝色的是folder 黄色的是group,group只是下xcode里看着是个文件夹,但实际就是一个无人管的停车场
folder里的东西只能被当做资源使用,而不会参与编译,既然不编译那系统肯定认为这个没必要更新了,这个估计多数都会看不下去所以你想用黄色的是蛮好的一个选择,额,可是黄色的group属于没有管理的、杂乱无章的,当项目下文件变多的时候这个问题将会非常让资源管理变得很混乱~我相信你打开你的工程发现一个目录里放了成百上千个文件你会疯的

我以前解决这个问题的方法是先把资源文件夹先在文件管理器里拖到项目文件夹内,然后在xcode里添加这个复制后的文件夹,这样应该可以解决你的资源刷新问题,不过还有个小问题是添加删除文件必须再手动在xcode里改一次。改动大的话也是比较麻烦了
:13:最后给你个自认为靠谱的确最不靠谱的方法
你可以手写个xcode的自动编译脚本,每次编译的时候自动清理下资源就好了shell脚本我没写过,高(zhi)级(ye)黑(fen)你写个给大家分享下怎么样:14::14:我先睡了

谢谢版主这么长的回复。。
虽然是黄色的,但资源目录结构还是有的啊,只是在最后的.app包里资源是乱的,工程里的目录不是乱的。

我搜到一个解决方法:http://cn.quick-x.com/?p=22

ps: quick-x也开始做编辑器了,小心被超越哦

:5:他这个不正是我说的用脚本更新么??自建编译脚本先清除resource文件下的所有文件,然后再添加所有文件

虽然是黄色的,但资源目录结构还是有的啊,只是在最后的.app包里资源是乱的、、

这个资源目录结构是虚拟的,相当于一堆文件在code中有个索引表。它不仅仅在.app里是乱的,在项目的目录内(xxxx . xcodeproj应该是这个文件夹)也是乱的

当然也可以让他不乱,就像我沙发里说的倒数第二个方法。可是code不会自动检查文件夹的变化

还有CCNode是你吧?高级粉~~~:11:

"我以前解决这个问题的方法是先把资源文件夹先在文件管理器里拖到项目文件夹内,然后在xcode里添加这个复制后的文件夹,这样应该可以解决你的资源刷新问题,不过还有个小问题是添加删除文件必须再手动在xcode里改一次。改动大的话也是比较麻烦了 "

其实这段话我没看懂……

版主火眼金睛!你是怎么看出来的!

额,我之前是做ios开发的~所以对xcode还是有点点了解有时候我添加别的类库(注意是类库~)的时候我希望在项目中有独立的文件夹来管理这些,如果我直接往xcode里拖的话会很混乱,所以我都是直接先把文件放到工程文件夹里(是在文件管理器操作不是xcode),然后再往xcode里拖这个时候xcode不会再复制文件而仅仅是添加了引用~~

我说的小问题是,如果你想修改里面的东西,如果只修改文件内容就没事,但是添加文件就需要自己再往xcode里添加一次``

:10:看完你头像傻子都能认出来高级粉现在太少了

哦哦 明白了