快速登录:  

Forum: German Forum

话题: Problem nach Skin Erstellung

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

Habe einen Skin programmiert und kapier es nicht. Obwohl die xml codes identisch mit anderen Skins sind.
Die Anzeige CPU (ermittelt mit get cpu) z.B. oder die Anzeige Beatcounter (ermittelt mir get_beat_counter) machen nicht das was sie tun sollen.
Stattdessen blinken die fleissig im Rhytmus der Lautstärke (also gleich der Level Anzeige (levl).
Hat jemand Erfahrung und evtl. eine Idee? - Danke
Kann den Skin gerne übermitteln, falls jemand rein gucken will. Benutze v8 pro version.
 

发表时间 Tue 11 Jun 19 @ 3:41 pm
Poste einfach hier einmal genau diese beiden Passagen aus Deiner XML (beatcounter und CPU)...
 

发表时间 Tue 11 Jun 19 @ 5:47 pm
user19956198 wrote :
Benutze v8 pro version.

???
 

发表时间 Wed 12 Jun 19 @ 10:53 am
Das passiert mit allen <visual> Elementen. Die blinken im Takt und zeigen nicht das an, was sie sollen...
hier der Code für den Beatcounter: (Verweis in der png Datei auf einen blauen Kreis (bzw Ring) mit schwarzem Innenkreis für on/off ist nur schwarzer Kreis 30x30)
<visual source="get_beat_counter" type="circle">
<pos x="+0" y="+0"/>
<size width="30" height="30"/>
<off x="1749" y="1576"/>
<on x="1781" y="1576"/>
</visual>
Code für CPU Anzeige:
<group name="cpu" x="320" y="11">
<textzone>
<pos x="+0" y="+4"/>
<size width="25" height="14"/>
<text size="13" color="#aaaaaa" align="left" text="CPU" localize="true"/>
</textzone>
<visual source="get cpu" type="linear" orientation="horizontal">
<pos x="+60" y="+0"/>
<size width="46" height="22"/>
<on x="602" y="1143"/>
<off x="602" y="1116"/>
</visual>
</group>
 

发表时间 Fri 14 Jun 19 @ 2:04 pm
ach so noch ein Hinweis: den Code hab ich aus einem anderen Skin kopiert. In dem anderen Skin funktioniert das komischweise...????
 

发表时间 Fri 14 Jun 19 @ 2:26 pm
 

发表时间 Sat 15 Jun 19 @ 1:25 pm
bei der CPU fehlt die direction, insofern blinkt die von unten nach oben und nicht vertical.

Es ist wichtig, wo im skin sich was befindet. Wenn Du ein visual vor der o.g. syntax verwendest, dann "merkt" sich die skin-engine die Einstellung und übernimmt diese, falls Du bestimmte Parameter nicht erneut definierst (z.B. die direction bei der CPU-Auslastungsanzeige).
 

发表时间 Sun 16 Jun 19 @ 8:38 am
kopiert habe ich das aus dem Default Skin.
Das Problem ist, dass es nicht auf get_beat_counter reagiert sondern auf level...
interessanterweise reagiert das dazugehörende textfeld in der Mitte einwandfrei auf get_beat_counter und zählt von 1 bis 16
auch der folgende beatcounter spring von 1 bis 4 durch (sind buttons)
 

发表时间 Sun 16 Jun 19 @ 2:04 pm
Die deck-definition fehlt auch: Normalerweise müsste das so aussehen:

<group name="beat_matcher" x="xxx" y="y">


<group name="beatphase1" x="xxx" y="yyy">
<deck deck="1" >
<visual source="get_beat_counter" type="circle">
<tooltip>Phrase indicator</tooltip>
<size width="ww" height="hh"/>
<pos x="xx" y="yy"/>
<off x="xxx" y="yyy"/>
<on x="xxx" y="yyy"/>
</visual>
<textzone>
<tooltip>Phrase indicator</tooltip>
<pos x="xxx" y="yyy"/>
<size width="ww" height="hh"/>
<text size="ss" color="#aaaaaa" align="center" weight="bold" action="get_beat_counter"/>
</textzone>
<button action="goto -4">
<tooltip>Phrase indicator</tooltip>
<size width="ww" height="hh"/>
<pos x="xx" y="yy"/>
</button>
</deck>
</group>
<!-- + für die anderen decks und dann die group zumachen -->
</group>
 

发表时间 Sun 16 Jun 19 @ 2:25 pm
Mit welcher VDJ-Version / build arbeitest Du denn?
 

发表时间 Sun 16 Jun 19 @ 2:28 pm
Ja, genauso hab ich das drin, funktioniert aber nicht... (wobei im Default Skin nicht "1" bei deck steht sondern "left" -- änder ich das auf 1 seh ich gar nix mehr)
so langsam geb ich auf.
Meine Version ist die aktuelle von der Seite: install_virtualdj_2018_b4787_pc.msi
 

发表时间 Sun 16 Jun 19 @ 3:52 pm
So, hab ein bisschen hin und her kopiert mit Hilfe des Default Skins. Jetzt funktioniert es. Warum weiss ich allerdings nicht so wirklich.
Ist aber auch egal, es funzt. DANKE für die Hilfe!
 

发表时间 Mon 17 Jun 19 @ 12:51 pm
Immer wieder gerne ;o)
Mit welchem Editor arbeitest Du?

Hintergrund:
Drag & Drop ist bei manchen Editoren problematisch, da für den User unsichtbare Zeichen durch das Kopieren eingefügt werden und von VDJ dann mißverstanden werden.

Evtl. lag es daran....
 

发表时间 Mon 17 Jun 19 @ 2:20 pm
Notepad++ hab damit eigentlich nie Probleme...
 

发表时间 Mon 17 Jun 19 @ 3:31 pm
Hauptsache es läuft ;o)
 

发表时间 Mon 17 Jun 19 @ 4:03 pm
mal ne andere Frage: ich will einen Button nur dann anzeigen, wenn die Playlist NICHT LEER ist. Ist sie leer, soll der Button wieder ausgeblendet sein...
wie krieg ich das hin?
 

发表时间 Thu 20 Jun 19 @ 4:34 pm
ach ja noch was. kann ich einem button mehrere actions zuweisen?
z.B. so ? <button action="stop" "deck left select">......</button>
 

发表时间 Thu 20 Jun 19 @ 6:16 pm
Hallo VDJ Freunde, hab da mal eine Frage zum Erstellen von Skins.
Kann man in der XML auch Bedingungen programmieren? Also z.B. möchte ich einen bestimmten Button nur anzeigen, wenn z.B. der Automix aktiviert ist.
Und diesen wieder ausblenden wenn Automix ausgeschaltet wird.
Und kann man einem Button auch mehrere Bedingungen (Action="...") zuweisen?
Danke schon mal im Voraus.
 

发表时间 Fri 21 Jun 19 @ 10:46 am


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