Project1

标题: 替换根目录下的文件怎么写 [打印本页]

作者: jiahui5592986    时间: 2015-6-14 11:48
标题: 替换根目录下的文件怎么写
知道XP还是很强大的。
例如根目录下面有三个文件夹:A .B .C  默认C文件夹是系统关联的
当某开关开启后,A的文件将转移到C文件,当然A文件的文件名字都和C文件的一样
当某开关关闭后,B的文件将转移到C文件,当然B文件的文件名字都和C文件的一样。
因为我把游戏中的素材风格做了两套。想用这种方法来实现玩家自行更换喜欢风格的系统。
来人帮忙解决吧{:2_277:}


作者: wolves    时间: 2015-6-14 12:58
用FileTest啊,先判断是否存在这个文件,存在的话就删除然后再复制,否则就直接复制就行了,再说你做素材风格非得复制做什么,直接建立个文件存储要访问的文件夹哪些文件就行了啊,复制文件会大大降低效率的。
作者: guoxiaomi    时间: 2015-6-14 13:18
本帖最后由 guoxiaomi 于 2015-6-14 13:20 编辑

F1里有这个函数:

可以用来修改文件夹的名字:
在Game.exe所在的文件夹里创建一个文件夹"old"
运行代码:
  1. File.rename("old","new")
复制代码
文件夹old的名字就改成了new
当然你如果将一个文件夹名字改成原有的Graphics就可以更换素材了
作者: jiahui5592986    时间: 2015-6-14 14:00
guoxiaomi 发表于 2015-6-14 13:18
F1里有这个函数:

可以用来修改文件夹的名字:



作者: 芯☆淡茹水    时间: 2015-6-14 16:58
何必那么麻烦改文件夹,直接读取图片时条件分歧路径就行了
作者: 魔剑圣者    时间: 2015-6-25 21:38
没必要那么麻烦。。。


作者: 妖精蕾贝卡    时间: 2015-6-26 16:16
用變量分歧判斷應該讀取那個文件的素材。
這樣做會方便很多。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1