在 OSX 中粘帖并替换文件
在现阶段游戏开发中有一个简单但烦琐的问题:每当美术资源需要替换时,需要一序列的搬运工作:
- 从版本控制工具更新美术资源(文件名[0.jpg, 1.jpg, 2.jpg…],美术组自已的命名方案)
- 在 working space 中找到相应的资源(文件名[a.jpg, b.jpg, c.jpg…],程序组的命名方案)
- 逐个替换:复制美术组的文件到 working space(command+c/command+v),复制程序组文件名(enter, command+c),删除程序组文件(command+backspace),修改新的资源文件为原有文件名(enter, command+v)…
如果数量不多的话,这样简单的操作还是可以容忍的。但是有时候懒惰的天性就会让大多数程序员对这种烦琐的操作忍无可忍。当然,解决方案也有很多:
- 提出一个合理的方案,使得美术组与程序组使用相同的命名规则。
- 使用更佳完善的商业游戏引擎提供的资源管理解决方案。
- 找一个方便替换文件的工具。
对于第一种方案,对开发组的阻碍是,美术组对英文命名不敏感;此外程序组并不知道美术组如何分割资源,随时会增删改资源,会增加沟通成本;
对于第二种方案,对于使用开源游戏引擎的小组,一时半会是没办法做出这样的改动的。
所以如果能使用第三种方案,那也是一个不错的 fallback 。