返回列表 发帖
wanamaka,2005-09-28, 18:37:46
有一个关于皮肤制作的问题

现在的Mania的HP条好像只能一次一个,多在里面加part的话,似乎只读第一个。而且只能从上面向下面减,不能横过来做。希望老大能添加一下有关这个的参数:)
血条多个part没有问题啊

<LifeBar PartCount="1" ID="6">
                        <part0 FrameCount="1" Draw_SrcBlend="true" Draw_AlphaTest="true">
                                <Frame0 u="238" v="max(2,2+(1-CurLife)*224+sin(time()*5)*10)" w="15" h="min(224, 224-(1-CurLife)*224-sin(time()*5)*10)"
                                        desth="min(224, 224-(1-CurLife)*224-sin(time()*5)*10)" x="250" y="max(284,284+(1-CurLife)*224+sin(time()*5)*10)"
                                        orgy="0" orgx="0" ImageName="pgmk2_1.png" Draw_SrcBlend="true" Draw_AlphaTest="true" />
                        </part0>
                       
<part0 FrameCount="1" Draw_SrcBlend="true" Draw_AlphaTest="true">
                                <Frame0 u="238" v="max(2,2+(1-CurLife)*224+sin(time()*5)*10)" w="15" h="min(224, 224-(1-CurLife)*224-sin(time()*5)*10)"
                                        desth="min(224, 224-(1-CurLife)*224-sin(time()*5)*10)" x="350" y="max(284,284+(1-CurLife)*224+sin(time()*5)*10)"
                                        orgy="0" orgx="0" ImageName="pgmk2_1.png" Draw_SrcBlend="true" Draw_AlphaTest="true" />
                        </part0>                       
                </LifeBar>


上面这样写就可以有2个血条(用的是1.1.0b2 的DJMAX SKIN,O2那个我也试过,同样可以,你要么把你血条那一段贴来看看),

参数的话,有个CurLife,取值是1.0~0.0 ,
如果把destw = CurLife*100的话就是一个横过来的血条了,满血的时候宽度是100,没血了就是0啦

记住如果要用CurLife的话要在skin.xml的第二行
<?xml version="1.0" encoding="gb2312" ?>
<Skin>      <-----这里
把 <Skin> 改成<Skin Version="1">
这样就可以用CurLife这样的变量了,如果还有不清楚的就跟帖吧

再跟一个横过来血条的例子,贴图用了一个绿色的色快
                <LifeBar PartCount="1" ID="6">
                        <part0 FrameCount="1" Draw_SrcBlend="true" Draw_AlphaTest="true">
                                <Frame0 u="238" v="max(2,2+(1-CurLife)*224+sin(time()*5)*10)" w="15" h="min(224, 224-(1-CurLife)*224-sin(time()*5)*10)"
                                        desth="min(224, 224-(1-CurLife)*224-sin(time()*5)*10)" x="250" y="max(284,284+(1-CurLife)*224+sin(time()*5)*10)"
                                        orgy="0" orgx="0" ImageName="pgmk2_1.png" Draw_SrcBlend="true" Draw_AlphaTest="true" />
                        </part0>
                       
                        <part0 FrameCount="1" Draw_SrcBlend="true" Draw_AlphaTest="true">
                                <Frame0 v="153" u="max(2,2+(1-CurLife)*224+sin(time()*5)*10)" h="15" w="min(224, 224-(1-CurLife)*224-sin(time()*5)*10)"
                                        destw="min(224, 224-(1-CurLife)*224-sin(time()*5)*10)" y="300" x="max(284,284+(1-CurLife)*224+sin(time()*5)*10)"
                                        orgy="0" orgx="0" ImageName="panel_1.png"/>
                        </part0>                       
                </LifeBar>

TOP

xie xie le

TOP

有一个关于皮肤制作的问题

现在的Mania的HP条好像只能一次一个,多在里面加part的话,似乎只读第一个。而且只能从上面向下面减,不能横过来做。希望老大能添加一下有关这个的参数:)

TOP

關於變速的問題 變速最大值 只能到255 能否更正這個錯誤呢?

TOP

to楼上的
目前只支持avi格式的bga,图片的还不行

TOP

老大,为什么我的显示不出BMS的动画???能说下具体怎么设置目录吗?以前没玩过这个。。就玩了02和DJ 。。。我 下载了BMS的音乐文件。。只有音符而已啊。。。

TOP

FAQ 
Q:程序不能打开,提示文件找不到
首先确认是否将O2mania.exe放在了劲乐团游戏的目录内。如果提示缺少文件 d3d9.dll,则请先安装DIRECTX 9 。(点这里下载)
 下载不到啊
好麻烦
  网页可以改改吗?
 教程写多些 本人是个蠢人 简单好难教懂人

TOP

老大不行啊
一打开o2mania.exe就提示找不到动态数据库gdiplus.dll
这是怎么回事啊?
望高手解答...

TOP

诶```可把我给等死了``谢谢老大提醒啊`!!
你不说一句,我还以为我哪里设置搞错了呢`!!
刚刚没心情玩,一直在研究辅助线问题`!!!
谢谢``终于可以松口气了!!

TOP

下个版本出辅助线,~~Please Wait!!!

TOP

农民头头,2005-09-27, 03:25:16
方便的话``谁告诉我为什么辅助线改了没有用啊!老的版本都可以
一换新的怎么就没用了呢``由于习惯了`能帮忙的还是帮我解释一下吧
谢谢了
      
帮一下忙吧``各位大哥大姐们``你们有这样的问题吗??
就算不知道也告诉我,你们能不能显示辅助线啊?????拜托拜托

TOP

好东西 加了VOS会更好
不知道判定会不会像VOS一样难一样准(一定要一样哦这很重要)

我以前用1.0练习O2Jam结果在游戏里弹的基本上都是Good不知道 这版判定有没有改进

不过不管怎么样 好东西 我顶

TOP

谢谢了 大哥

TOP

mingai1234,2005-09-27, 08:34:47
各位大哥们 我是新人不知道
“无法找到动态链接库d3d9.dll于指定路径”
 是什么意思  帮忙告诉一下 谢
安装direct 9c就可以了。

TOP

各位大哥们 我是新人不知道
“无法找到动态链接库d3d9.dll于指定路径”
 是什么意思  帮忙告诉一下 谢

TOP

返回列表