Français
Forum

Laufschrift

 
- page 1 -



Tango
allô XProfan-Fans
je suis récente ici et habe mich la fois à une kleinen Test gewagt. mon Programmierkenntnisse sommes encore aus den 80'ern. et un Wenig Basic.NET. mais aucun herausragenden Kenntnisse.

Zur l'affaire:
voulais une Laufschrift programmieren. Soweit klappt es aussi. Doch si je avec...

oGL("Locate", -5.95 + 0.4 * cos(cnt1!) + cnt3! , 3.25 + 0.05 * cos(cnt2!) )

... den Counter cnt3! herunterzähle et il chez zéro ankommt, erlischt qui Laufschrift am linken Bildschirmrand. Um den Text jusqu'à derrière den linken Bildschirmrand durchlaufen trop laisser, bräuchte on wohl negative Werte. cela klappt irgendwie pas.

Hat quelqu'un une concept, comment Je l' Lauftext komplett durchlaufen laisser peux sans cela il am Bildrand ausblendet??

Wäre pour Aider très reconnaissant.

Gruss aus Castrop
 
12.02.2017  
 



 
- page 1 -



Tango
Tango (12.02.2017)
allô XProfan-Fans
je suis récente ici et habe mich la fois à une kleinen Test gewagt. mon Programmierkenntnisse sommes encore aus den 80'ern. et un Wenig Basic.NET. mais aucun herausragenden Kenntnisse.

Zur l'affaire:
voulais une Laufschrift programmieren. Soweit klappt es aussi. Doch si je avec...

oGL("Locate", -5.95 + 0.4 * cos(cnt1!) + cnt3! , 3.25 + 0.05 * cos(cnt2!) )

... den Counter cnt3! herunterzähle et il chez zéro ankommt, erlischt qui Laufschrift am linken Bildschirmrand. Um den Text jusqu'à derrière den linken Bildschirmrand durchlaufen trop laisser, bräuchte on wohl negative Werte. cela klappt irgendwie pas.

Hat quelqu'un une concept, comment Je l' Lauftext komplett durchlaufen laisser peux sans cela il am Bildrand ausblendet??

Wäre pour Aider très reconnaissant.

Gruss aus Castrop


comment maintenant ?!? aucun nen plan ou bien aucun Bock nem novice trop aider???
 
13.02.2017  
 




E.T.
s'il te plaît lauffähiges Beispiel, aus seulement einer la ligne wird wohl aucun so richtig malain
 
XProfan X3
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
13.02.2017  
 




Tango
E.T. (13.02.2017)
s'il te plaît lauffähiges Beispiel, aus seulement einer la ligne wird wohl aucun so richtig malain


oui, cela vois je un, sorry.

quoi je voudrais: une Lauftext qui aus dem rechten Bildschirmrand venez et im Linken verschwindet et sich naturellement pour einer gewissen Zeit wiederholt. en deux. Einmal dessus, qui autre unten, seulement langsamer. comment qui C64/Amiga Demos aus den 80'er ebend ;)
(entre une Diashow avec je deux Bildern jeweils ansprechend animiert comme Kollage dargestellt.) mais je schaffe oui encore pas einmal dien LText

et cela Ganze anhand qui Lesson13 et/ou bien aussi Lesson14 aus Kurs 4.

plus eigentlich pas. Deswegen qui einzelne la ligne dessus, léger angepasst pour L.13.

car so comment je es gemacht habe verschwindet qui LText sobald il am linken Bildrand ankommt.
 
14.02.2017  
 




HofK
Tango (14.02.2017)
E.T. (13.02.2017)
s'il te plaît lauffähiges Beispiel, aus seulement einer la ligne wird wohl aucun so richtig malain


et cela Ganze anhand qui Lesson13 et/ou bien aussi Lesson14 aus Kurs 4.

plus eigentlich pas. Deswegen qui einzelne la ligne dessus, léger angepasst pour L.13.

car so comment je es gemacht habe


il peut pas erwarten, dass qui potentielle Helfer seulement einmal selber recherchieren muss worum es eigentlich allez. j'ai seulement XProfan 11, mais si je là dans qui Aider schaue, finde je sous Kurse aussi OGL. là ensuite aussi une Lektion13 bzw. 14, qui sûrement gemeint ist - s'il te plaît so quelque chose toujours juste exakt avec angeben, pas chacun ist justement chez OGL.

mais ensuite en supplément plan aussi den kompletten/auszugsweisen Voir le texte source, en supplément gibt es beim Verfassen des Beitrags dessus à droite près de den Smilies beim Dreieck/flèche qui Quelltextbox. Sonst peux on aucun faute chercher/trouver! quelquefois ist es seulement un unscheinbarer faute den on selbst übersieht - allez mir ständig so - normal!
 
14.02.2017  
 




Tango
Okay, habe verstanden. bon alors ici qui Voir le texte source:

qui Changements habe je avec 'Neu eingefügt' dokumentiert. si on es eh bien startet sieht on, quoi je mon.

et so entier nebenbei habe je mich avec mp3 beschäftigt, quoi aussi très bien funktioniert. Allerdings voudrais je qui mp3 magasin et abspielen sans Auswahldialog. alors sans LoadFile$. peux on cela aussi anders faire - alors direct magasin et ensuite abspielen laisser? suis erstmal sur WAV ausgewichen. Ist mais pas so joli, weil simple très grand so une WAV.

avec dem Besitz cette Informationen viens je déjà um einiges plus et peux vieles ausprobieren.
' Programme: lesson13
' pour XProfan 9
declare font&, \' la cousine Display List For The Font Set
cnt1!, \' 1st Counter Used To Move Text & For Coloring
cnt2!, \' 2nd Counter Used To Move Text & For Coloring
cnt3!' récente eingefügt
cnt3! = -7
declare time&, frames%

proc DrawGLScene

    oGL("Clear")
    oGL("Origin", 0, 0, -2)' Move Into The Screen
    oGL("Color", cos(cnt1!), sin(cnt2!), 1 - 0.5 * cos(cnt1! + cnt2!), 1)
    cnt1! = cnt1! + 0.051' Increase The First Counter
    cnt2! = cnt2! + 0.005
    cnt3! = cnt3! + 0.007' récente eingefügt
    ' Increase The 2nd Counter
    oGL("Locate", -5.95 - cnt3!, 0.32 * sin(cnt2!))' Position The Text On The Screen ************ récente eingefügt
    oGL("Print", font&, "Text dans OpenGL avec XProfan 9")' Imprimer GL Text To The Screen
    oGL("Show")

endproc

' Hauptprogramm
' -------------
declare ende%, hfont&
CLS 0
oGL("Init", %hWnd, 0, 0, 0, 1)
hfont& = create("Font", Arial, 32, 0, 0, 0, 0)
font& = oGL("BitmapFont", hfont&)
deleteobject hfont&
Ende% = 0
time&   = &GetTickCount
setTimer 10' max. 100 Frames /sek.

WhileNot ende%

    WaitInput

    Si IsKey(27)

        Ende% = 1

    EndIf

    DrawGLScene()
    inc frames%

    si &GetTickCount - time& >= 1000' 1 seconde ist 'rum

        setText %hWnd, str$(frames%) + " Frames / sek"
        time&   = &GetTickCount
        frames% = 0

    endif

Endwhile

killTimer
end
 
14.02.2017  
 




E.T.
je denke, cela im 2D cela Localiser pas so large im negativen Bereich positionieren peux.
puis hat mais sûrement Roland qui genaue Antwort.

Habe sur qui Schnelle mais la fois Lekt. 14 quelque chose modifiziert, avec 3D-Texten gibts là aucun Probleme, Move verschiebt wohl jusqu'à zum 800elfzigsten Monitor

je hoffe, cela hilft erstmal quelque chose plus, habs seulement beim soirée - zusammengetüdelt
' Programme: lesson14
' pour XProfan 10
declare font&, rouge!, pos!
pos!=8
declare time&, frames%

proc DrawGLScene

    pos! = pos! - 0.05
    oGL("Clear")
    oGL("Origin", 0, 0, -12)
    '  oGL("Rotate", rouge!, rouge! * 0.1, rouge! * 0.09)
    oGL("Color", cos(rouge!/20), sin(rouge!/25), 1 - 0.5*cos(rouge!/17), 1)
    oGL("Move", pos!, 0, 0)
    oGL("Print", font&, "OpenGL avec XProfan 9")
    rouge! = rouge! + 0.5
    oGL("Show")
    locate 0,0
    imprimer str$(pos!)

endproc

' Hauptprogramm
' -------------
declare ende%, hfont&
CLS 0
oGL("Init", %hWnd, 0, 0, 0, 1)
hfont& = create("Font", "Courier New", 48, 0, 1, 0, 1)
font& = oGL("OutlineFont", hfont&, 0.3)
deleteobject hfont&
Ende% = 0
time&   = &GetTickCount
setTimer 25' max. 100 Frames /sek.

WhileNot ende%

    WaitInput

    Si IsKey(27)

        Ende% = 1

    EndIf

    Cas pos! < -18 : pos! = 7'Text wieder à droite
    DrawGLScene()
    inc frames%

    si &GetTickCount - time& >= 1000' 1 seconde ist 'rum

        setText %hWnd, str$(frames%) + " Frames / sek"
        time&   = &GetTickCount
        frames% = 0

    endif

Endwhile

killTimer
end
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
15.02.2017  
 




E.T.
... trop qui mp3-Geschichte :
(Pour cette s'il te plaît cela prochain la fois un separates Thema aufmachen, wegens qui UnÜbersichtlichkeit ) 


Hab aussi ici la fois un Bsp. aus qui XProfan-Aider (15.5 - MP3- et MPG-Fichiers) "verunstaltet", so cela on une mp3-Dossier simple sur qui .exe tirer peux et es wird "geplayert", ou bien chez faute ou bien Prog-Start sans Dossier plan qui sélection-Dialog ouvert.

chez den Start-Parametern Aider (Stichwort "Parameter") tenir compte de, im meinem Bsp. funzt cela seulement avec .exe .

Soll oui mais aussi seulement une Hilfestellung son, comme aller peux
'-Begin-----------------------------------------------------------------
Déclarer A$,B$
Cls
Titre de la fenêtre "Testprogramm MP3 / MPG"

Si %ParCount

    A$ = Par$(1)
    imprimer "Abspielen: \n" + A$

D'autre

    imprimer "Keine mp3-Dossier transfert >>> Dossier auswählen"
    A$=LoadFile$("MP3/MPG-DATEI","*.MP*")

EndIf

Tandis que A$ <> »

    A$ = "\q" + A$ + "\q"
    A$="OPEN " + A$ + " TYPE MPEGVIDEO ALIAS MP"
    B$=MCISend$(A$)
    Cas %MCIError : Imprimer "Fehler: ";B$
    B$=MCISend$("PLAY MP")
    WaitMouse
    B$=MCISend$("CLOSE MP")
    A$=LoadFile$("MP3/MPG-DATEI","*.MP*")

Endwhile

'-Fin-------------------------------------------------------------------
 
XProfan X3
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
15.02.2017  
 




Tango
Super!

Erstmal Herzlichen Dank pour qui wertvollen Tipps.

Habe maintenant la fois un peu experimentiert et habe "meinen Anfang" trouvé

je werde mich am WE tour faire et cela erstmal testen et un peu avec den Parametern spielen.

Bisher scheint alles droite vielversprechend.

Bien sûr werde je, sobald quelque chose Vorzeigbares dabei heraus venez, den Code la fois posten. suis sur Eure attitude gespannt et naturellement aussi pour Tipps et Verbesserungsvorschläge.

dans diesem Sinne nochmals merci à à Euch.
 
15.02.2017  
 




p.specht

Lektion 14 löst dein Problem avec dem linken rebord! Probier la fois cela Beispiel 14 avec x-Origin = -3 !
 
XProfan 11
Computer: Gerät, daß es in Mikrosekunden erlaubt, 50.000 Fehler zu machen, zB 'daß' statt 'das'...
16.02.2017  
 




Tango
So, j'ai jetz la fois quelque chose avec meinem Tool gebastelt. Klappt aussi soweit. Dank qui Tipps de euch. maintenant gibts mais wieder un Problem quoi je pas lösen peux.
comment bekomme je eh bien un Normales JPG dans qui 3D-monde?

Eigentlich sogar deux ou bien trois Bilder gleichzeitig. Habe là à Sprites gedacht mais qui JPG comme Textur scheitert am Format, Taille ou bien Auflösung. alors aucun gute concept.
cela Gleiche gilt aussi pour kleine Video Clips. qui devoir si possible aussi eingeblendet volonté peut.

chez den Bildern habe es avec "DrawPic bild1&, 20, 20; 0" versucht. Doch cela erscheint kurz et verschwindet. Ist aussi entier bien sûr, là qui 3D-monde cette Befehl wohl wieder überdeckt.

avec den Videos habe je es seulement garnicht versucht.

Habe meinen Code angehängt.

qui weis là conseil?
/*
Diashow
*/
Fenêtre Style 64 + 16'la fenêtre sans cadre et
Fenêtre %MaxX, %MaxY'la fenêtre à Desktopauflösung anpassen
CLS 0'Bildschirm noir färben
Déclarer Ende%'Variable pour Abbruchbedingung
Déclarer hfont&, font&'Variablen pour Font1
Déclarer pos!, rouge!'Positions- et RotationsVariablen
Ende% = 0'Startbedingung 0 - alors ne...aucune Abbruch
pos!=12'Position des Textes außerhalb des rechten Bildschirmrandes
rot!=0'Rotation = 0
oGL("Init", %hWnd, 0, 0, 0, 0)'OpenGL Init
oGL("LoadXPGL", "Linie.xpgl")'Lädt Linienpunkte aus Dossier ligne number.xpgl
oGL("UseXPGL", 1)'Verwendet cet Linienpunkte
hfont& = create("Font", "Courier New", 64, 0, 0, 10, 0)'Lädt Font dans Variable hfont&
font& = oGL("OutlineFont", hfont&, 0.3)'Weist hfont& oGL trop
deleteobject hfont&'Zerstört objet hfont& wieder, weil es pour Zuweisung pas plus nécessaire wird
MIDI("Play", $PROGDIR + "irgendeinSound.mp3", 1)'Spielt mp3 aus dem Programmverzeichnis ab aus dem cet Programme gestartet wurde
SetTimer 5'max. 100 Frames /sek.

WhileNot ende%'si aucun Abbruchbedingung erkannt wurde, durchlauf des Timers

    WaitInput'wartet sur Abbruchbedingung

    Si IsKey(27)'ist Abbruchbedingung "Escape-Taste" erfüllt, ensuite

        Ende% = 1'setzte Variable Ende% sur 1

    EndIf'et finis cet Abfrage

    Cas pos! < -22 : pos! = 12'si Text derrière linkem Bildschirmrand verschwunden ensuite starte ihn wieder de Vorne
    Cas rouge! <= 90 : rouge!=0'si Rotationswinkel 90Grad erreicht, ensuite sur 0 mettons
    DrawLauftext()'Zeichne derweil OpenGL

Endwhile'Springe trop WhileNot

KillTimer'finis pour 5ms den Minuteur ou bien besser dit: Springe pour 5ms wieder zum SetTimer
Fin
'----------------------------------------------------------------------------

proc DrawLauftext

    pos! = pos! - 0.05
    rouge! = rouge! + 0.05
    oGL("Clear")
    oGL("Origin", 0, 0, -12)
    'oGL("Rotate", rouge!, rouge! * 0.1, rouge! * 0.09)
    oGL("Color", cos(rouge!), sin(rouge!), 1 - 0.5*cos(rouge!), 1)
    oGL("Move", pos!, 4.3, 0)
    oGL("Print", font&, "OpenGL avec XProfan 9")
    oGL("Origin", 0, 0, -12)
    oGL("Color", cos(rouge!), sin(rouge!), 1 - 0.5*cos(rouge!), 1)
    oGL("Move", pos!/0.7, -4.7, 0)
    oGL("Print", font&, "OpenGL avec XProfan 9")
    oGL("Origin", 0.0, 0.0, -9.0)'mets Position qui XPGL-Linien
    oGL("DrawXPGL", 0, 4)'Zeichnet ebend cet Linien
    oGL("Show")'Zeigt Lauftext et Linien

ENDPROC


1 kB
Hochgeladen:25.02.2017
Downloadcounter113
Download
 
25.02.2017  
 




RICOSCH
allô Tango,

hatte avant einiger Zeit la fois avec OpenGL rumgespielt ,autrefois hat mir IF
zur page gestanden.

ici la hâte Du un une kleine Demo qui Du volontiers plus verwenden peux
vieleicht hilft es Dir oui.

souris bewegen à gauche / à droite bewegt qui Bilder à gauche / à droite
Bouton de la souris 2 et souris pour dessus et unten Zommt qui Bilder herein et wieder raus.

hatte la fois un Cooliris Bildbetrachter dans Planung mais mon Hardware
était irgendwie überfordert, den Fil en supplément gibts ici sûrement encore.

1.845 kB
Hochgeladen:28.02.2017
Downloadcounter120
Download
 
I LOVE TOOLS
28.02.2017  
 



 
- page 2 -



Tango
RICOSCH (28.02.2017)
allô Tango,

hatte avant einiger Zeit la fois avec OpenGL rumgespielt ,autrefois hat mir IF
zur page gestanden.

ici la hâte Du un une kleine Demo qui Du volontiers plus verwenden peux
vieleicht hilft es Dir oui.


allô RICOSCH,

cet Demo hilft mächtig plus Respect erstmal!
je wäre sur cet Programmierweise nie sans Aider gekommen gekommen. là merkt on erstmal comment eingeschränkt je comme VB-Programmierer gedacht habe. mais là était es aussi schwierig sans API-Kenntnisse. mon Ansatz wäre dabei encore un zweites et drittes unsichtbares la fenêtre gewesen um cet ensuite - irgendwie trop verbauen. Frisst ensuite mais wohl reichlich Rechnerleistung. la fois abwarten... je fais micht maintenant la fois daran deinen Code trop comprendre et dans mon Diashow einzunauen. si cela ensuite funktioniert, lieu Je l' Code la fois online.
 
01.03.2017  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

10.700 Views

Untitledvor 0 min.
Gast.081511.07.2024
Axel Berse15.03.2023
Michael Hettner02.09.2021
H.Brill30.06.2021
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie