尸体 发表于 2009-9-20 11:30:01

iDuel 皮肤设计文档 Beta2.1

本帖最后由 尸体 于 2011-6-1 12:28 编辑

首先,iDuel的皮肤与NBX的可以通用,将ini和对应文件夹放到iDuel的data/frm目录即可使用

iDuel支持为决斗盘换皮肤,皮肤是这么规定的:
1、皮肤由一个文件夹和一个ini文件组成,放在data/frm下
2、如果用户未指定皮肤,或者指定的皮肤对应文件不存在,那么载入直接位于data/frm下相同文件名的默认皮肤。
3、如果data/frm文件夹下没有默认的皮肤,那么以程序内置的皮肤为默认的。

也就是说,每个皮肤不需要包含全部的文件,只需要提供需要更换的文件。

一个常规的皮肤是一个自定文件名的ini和一个文件夹组成

ini的格式如下:
Author=作者(*)
Name=皮肤名称(*)
version=皮肤版本
url=皮肤发布网址
date=皮肤更新时间
foloder=皮肤所在目录(*)
im=作者联系方式加(*)为必须有的内容

比如以下是一个合法的ini文件的范例:
Author=SmdCn
Name=iShiro
version=1.0
url=www.duelcn.com
date=2009-06-04
foloder=iShiro
比如以下是一个实例皮肤压缩包


文件夹下文件分别对应不同位置的图片,当然,如果你只有一个皮肤,而且不打算发布,那么完全可以把这些文件对应位置放在data/frm下。

皮肤文件支持(.bmp/.jpg/.gif)三种扩展名的图片,但不支持动态gif

FrmMain      主决斗盘背景图片
FormDebug      调试窗口背景图片(NBX用)
FormSkins      皮肤选择窗口背景图片
FrmCardSearch内置卡查背景图片(NBX用)
IMG_Card       内置卡查无图时的默认图片以及决斗盘上卡图无图时显示的图片
CardBack       卡底图片
DeckStack      卡堆(卡组)图片
ModeSet      模式选择标志的图片(NBX用)
FrmSideDeck    副卡组替换界面背景图片
FrmStack       卡堆查看界面图片
FrmToken       怪兽召唤,Token召唤界面的图片
SelectDeck   卡组管理界面的图片

聖夜の十字架 发表于 2009-9-20 18:24:30

很是深奥·····理解不能·············<img src="/max-assets/icon-emoticon/40.gif" emoticon="" />

尸体 发表于 2009-9-20 19:13:39

<div class="maxcode-quote">
还真是……一模一样啊<div style="text-align:right;">-- by 会员 <u>Neko233</u> (2009-9-20 18:48:15)</div>
</div>
<br /><br />明显我改了几个错字<img src="/max-assets/icon-emoticon/51.gif" emoticon="" />

M、j\n1ce 发表于 2010-3-6 07:19:54

真的太深奥了,我看不懂。

尸体 发表于 2010-3-6 07:59:15

或许是因为这个是文档不是教程的缘故吧- -

839757574 发表于 2010-5-21 18:08:26

谢谢,我懂了

Aya 发表于 2010-5-21 21:15:10

有没有什么参数之类的?我不知道怪兽陷阱区的具体位置

尸体 发表于 2010-5-21 21:39:28

有模板,你去群里找人要要看吧- -
另外这个不是教程只是说明

芯傷の′深 发表于 2010-5-21 22:32:36

我有个6M+的普通模板

1224198918 发表于 2010-7-5 11:21:03

回复 芯傷の′深 的帖子


    我要模板
页: [1] 2 3 4 5 6 7
查看完整版本: iDuel 皮肤设计文档 Beta2.1