尽管暂时还无法做到完全自定义游戏中的成就,但是你现在可以随意地为 EdgeTool 添加对新成就的支持!
EdgeTool 对所有成就的数据都存放在其目录下的 Resources 目录中,该目录下有 Achievements.xml 与若干张图片。
Achievements.xml 是存放成就最重要的数据的地方,它的根元素是 achievements,下有若干个 achievement 子元素,每个元素表示一个成就,其属性如下:
属性名 |
数据类型 |
备注 |
---|
apiname |
文本 |
必填。成就的 API 名称,同时这也是要使用成就图片的文件名(不含 .jpg 扩展名)。 |
title |
文本 |
必填。成就的名称。 |
points |
32位整数 |
必填。成就的点数。 |
description |
文本 |
必填。成就的具体介绍。 |
help |
文本 |
可选。成就的视频帮助链接。如果不填则在 EdgeTool 中帮助图像会变成灰色。 |
<achievement apiname="FinishedLevelsStep1" title="Millimeter" points="6"
description="Complete 12 normal levels"
help="http://www.tudou.com/playlist/id/15540683/" />