快速登录:  

Forum: VirtualDJ Skins

话题: Scratchwave code problem, but nothing in wiki

由于该帖子已年深日久,可能包含陈旧过时或描述错误的信息。

I'm having an issue with drawing scratchwaves. The wave itself is showing and working fine, but I can't get the overlay/background marker to show.

I've drawn a thin white line in the PNG and specified size/width/position/background but nothing shows. Instead I'm getting inverted coloured triangles (cue markers).

What gives?
 

发表时间 Wed 21 Jan 15 @ 12:39 pm
FruitPRO InfinityMember since 2003
How thin ?

If you don't have a 1920x1080 screen, and your line is 1px width, then mostly you won't ever see it.
 

发表时间 Wed 21 Jan 15 @ 12:49 pm
It's 2 pixels wide and 68 high. I used your skin as an example and made my line the same transparency.

The skin itself is 1280x800 but no matter what size I make it on the screen (my screen is HD) there's no line.



Where are these cue triangles coming from? The scratchwaves on your skin don't have them.

Ah, I notice that yours are hidden (black) on the horizontal wave.
 

发表时间 Wed 21 Jan 15 @ 1:05 pm
FruitPRO InfinityMember since 2003
Code pls :)
 

发表时间 Wed 21 Jan 15 @ 1:53 pm
FruitPRO InfinityMember since 2003
groovindj wrote :
Where are these cue triangles coming from?

Dunno, I think it's hardcoded, but I may be wrong...
 

发表时间 Wed 21 Jan 15 @ 1:55 pm
<dropzone chan="1">
<size width="370" height="68"></size>
<pos x="59" y="255"></pos>
</dropzone>

<dropzone chan="2">
<size width="370" height="68"></size>
<pos x="850" y="255"></pos>
</dropzone>

<scratchwave chan="1" orientation="horizontal">
<pos x="59" y="255"/>
<size width="370" height="68"/>
<overlay>
<size width="2" height="68"/>
<pos x="+185" y="+0"/>
<background x="13" y="1639"/> white line
</overlay>
</scratchwave>

<scratchwave chan="2" orientation="horizontal">
<pos x="850" y="255"/>
<size width="370" height="68"/>
<overlay>
<size width="2" height="68"/>
<pos x="+185" y="+0"/>
<background x="13" y="1939"/> white line
</overlay>
</scratchwave>

I included the dropzones too because it's the same area - not that it matters, but....

Also I notice in scratchwave code the use of center="+100" or similar. Center of what?
 

发表时间 Wed 21 Jan 15 @ 2:04 pm
FruitPRO InfinityMember since 2003
I would advice to :
- make sure you saved the png, AND added it to zip (I very often make one of those two mistakes)
- try to give an absolute pos to your <overlay/>

Otherwise I don't see any flaw... Stills, maybe you should replace chan="1" with deck="left".

groovindj wrote :
Also I notice in scratchwave code the use of center="+100" or similar. Center of what?

AFAIK, this doesn't work with scratchwaves, but only with rhythmzones. The purpose is to set a "not straight-middle centered" ear-line. For instance, see in my skin in the waveview menu one of the 'per deck' waves, the ear-line is decayed to the left it is not centered.
 

发表时间 Wed 21 Jan 15 @ 2:23 pm
Panic over - I fixed it.

I'd typed in the wrong number for the position of the line :-)

It was 1369 and not 1639 or 1939 (see code above). Too much skinning in one day!
 

发表时间 Wed 21 Jan 15 @ 2:34 pm
FruitPRO InfinityMember since 2003
Lol, glad you sorted it out :)
 

发表时间 Wed 21 Jan 15 @ 2:49 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
Cue markers (triangles) for horizontal scratchwaves are indeed hardcoded for now.
 

发表时间 Wed 21 Jan 15 @ 6:32 pm


(陈旧帖子或论坛版块会自动关闭)