Keinen PLan! Loadanimimage!
Übersicht

Speed><CoderBetreff: Keinen PLan! Loadanimimage! |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
![]() ![]() ![]() Hallo erstmal! Ich weiß dass es schon viel zu diesem Thema gibt ![]() ![]() ![]() Tuts auf Robsite auch schon auswendig gelehrnt ![]() Kann mir jemand ma ein ganz simples Beispiel dazu machen? Danke schön im Vorraus! |
||
World of Warcraft Süchtlinge:
1.Süchtling:"Ey leutz ich heut was von n 'Reallife' gehört." 2.Süchtling:"Was is das??? 3.Süchtling:"LINK????" |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Geh zur Robsite
Öffne das Tutorial wo es drin ist. lies und VERSTEH was du liest, statt hier solchen mist zu erzählen wie du hättest es auswendig gelernt, denn du hast offensichtlich weder gelesen was dort steht noch dir die mühe gemacht die hilfe zu dem befehl anzusehen! Wir sind alles nette menschen aber aktiver unwille und solch unverhohlenes lügen kannst dir echt sparen! (ebenso wie deine Kleinkindader bei der Nutzung von Smileys) |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Vielleicht kennt Speed><Coder die gute Onlinehilfe noch nicht, die man sich übrigens auch auf sein System downloaden kann.
Zu jedem Befehl der OH steht ein funktionierendes Beispiel bei LoadAnimImage ![]() ---- Was im übrigen auf Robsite steht, weiß ich nicht. Ich kenne Robsite nur von paar Besuchen die bereits jetzt Monate zurück liegen. Kann also schon sein, dass der eindruck entsteht, dass ich Dreamora in den Rücken fallen würde, was nicht meine Absicht ist. |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich sprach eigentlich von der Originalhilfe.
Selbst diese wurde ziemlich offensichtlich nicht konsultiert und dennoch dreist gelogen. |
||
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen. |
Speed><Coder |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
thx @ all, die Onlinehilfe hier im Forum kannte ich noch nicht.
Und @ Dreamora: Ich lüge nicht!!!! Ich hab mir das Tut für diesen Befehl oft genug angeschaut, (Das mit dem "auswendig" war eh nur Bildlich zu verstehen nicht wörtlich) aber ich VERSTEH diesen Befehl einfach nicht, hier im Forum stand zwar viel zu dem Thema, aber was da steht versteh ich ebenfals nur zur Hälfte! Graphics 640, 480, 16 SetBuffer BackBuffer() gfxSparks = LoadAnimImage("Media\spark.bmp", 32, 32, 0, 3) MaskImage gfxSparks, 255, 0, 255 While Not KeyHit(1) Cls If MilliSecs() > tmrSparks + 100 Then tmrSparks = MilliSecs() frmSparks = (frmSparks + 1) Mod 3 End If DrawImage gfxSparks, MouseX(), MouseY(), frmSparks Flip Wend alles was unterstrichen ist in diesem Code versteh ich nicht. Zum verstehen: While not Keyhit(1) versteh ich, aber Warum man diese Schleife benutzen muss, ist mir unklar. Bitte um weitere Hilfe Danke schon im Vorraus |
||
World of Warcraft Süchtlinge:
1.Süchtling:"Ey leutz ich heut was von n 'Reallife' gehört." 2.Süchtling:"Was is das??? 3.Süchtling:"LINK????" |
![]() |
sheldon |
![]() Antworten mit Zitat ![]() |
---|---|---|
Die Schleife ist sowas wie der Mainloop. Wenn du willst, dass das Bild einmal angezeigt wird und das Programm dann beendet werden soll, klar, musst du ihn nicht benutzen. Bei Anwendungen macht den Mainloop weglassen ziemlich wenig Sinn. | ||
![]() |
robotx |
![]() Antworten mit Zitat ![]() |
---|---|---|
Gehen wir das Programm mal schrittweise durch:
Code: [AUSKLAPPEN] While Not Keyhit (1)
... ... Wend Dies ist die Hauptschleife des Programmes in der alle Aktionen ausgeführt werden z.B Bilder zeichnen, Spieler bewegen usw. Die Schleife wird dabei solange ausgeführt bis man Escape drückt. Ohne diese Schleife würde jeder Befehl nur einmal ausgeführt werden und das Spiel wäre nach vielleicht 30 ms zu Ende- das ist viel zu schnell und der Benutzer hätte überhaupt nichts gesehen. Zu Cls: https://www.blitzforum.de/help/Cls Code: [AUSKLAPPEN] If MilliSecs() > tmrSparks + 100 Then
tmrSparks = MilliSecs() frmSparks = (frmSparks + 1) Mod 3 End If Dieser Teil ist dazu da um immer das nächste Frame aus der Animation anzuzeigen und zwar immer nach 100 ms wird die Variable frmSparks erhöht. Schließlich wird das Bild noch eingezeichnet. mfg robotx |
||
www.botbomb.robotzgames.de
www.robotzgames.de |
Speed><Coder |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ach dankeschön Robotx^^
und wenn ich will, dass der nächste frame erst nach 200 ms kommen soll ,dann: Code: [AUSKLAPPEN] If MilliSecs() > tmrSparks + 200 Then und des frmsparks + 1 heißt nur das nach frame 0, Frame 1 kommt, oder? und Mod 3 heißt... öhm..^^ glaub 3 ist die Anzahl der gesamt frames, oder? Aber Mod hab ich keine Ahnung^^ ( Kann ich auch statt tmrSparks einen anderen Namen nehmen? Und muss der dann was mit einer Variable zu tun ham?) wenn mir das hier einer bestädigen/wiederlegen könnte = Vielen Dank!^^ |
||
World of Warcraft Süchtlinge:
1.Süchtling:"Ey leutz ich heut was von n 'Reallife' gehört." 2.Süchtling:"Was is das??? 3.Süchtling:"LINK????" |
![]() |
Blackside |
![]() Antworten mit Zitat ![]() |
---|---|---|
Modulus ist der Rest einer Division also z.B:
6 mod 4(6/4) = 1 Rest 2, also gibt es 2 Aus ![]() und ja es ist in diesen Fall die maximale anzahl der Frames, denn so kommt der Rest maximal bis 3 und fängt dann wieder bei 0 an, da 6 ja durch 3 teilbar ist und 7 wieder einen Rest von 1 gibt usw... ![]() MFG Blackside Edit: natürlich kannst du der Variable einen anderen Namen geben, und dieser muss nichts damit zu tun haben, es ist aber empfehlenswert dies zu tun wegen der übersichtlichkeit... |
||
Speed><Coder |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Vielen Dank Blackside^^
Jetzt hab ich nur noch eine Frage, die eizelnen Frames müssen ja in einer Bild-Datei sein. Muss ich die einzelnen Frames durch einen Rahmen trennen? Also wie bei dem einen Tut auf Robsite (das 1. Tut in der Liste glaub ich),oder? |
||
World of Warcraft Süchtlinge:
1.Süchtling:"Ey leutz ich heut was von n 'Reallife' gehört." 2.Süchtling:"Was is das??? 3.Süchtling:"LINK????" |
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nö musste nicht, du gibst ja in der Funktion an wie gross ein Frame ist. ^_^ | ||
Speed><Coder |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Danke The_Nici!!
Also, wenn mein Gesammtbild 100 pixl auf 50 pixl is, und ich geb an, dass ein frame 20 pixl auf 50 pixl, dann können Maximal 5 Frames rauskommen, weil 5*20=100, richtig?? Falls ja, dann sollst du von Gott 1.000.000$ bekommen^^ p.s. nicht von mir, von GOTT xD ![]() |
||
World of Warcraft Süchtlinge:
1.Süchtling:"Ey leutz ich heut was von n 'Reallife' gehört." 2.Süchtling:"Was is das??? 3.Süchtling:"LINK????" |
![]() |
The_Nici |
![]() Antworten mit Zitat ![]() |
---|---|---|
thx für die Million. :> | ||
E. Urbachehemals "Basicprogger" |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Richtig.
Und vergiss nicht, dass die Zählung bei 0 beginnt (nur zur Erinnerung, damit du dich später nicht über seltsame Bugs wunderst). Edit: Zu langsam... |
||
The box said, "Requires Windows XP or better", so I installed Ubuntu | Linux is NOT Windows
Flua :: Profiler für BB und BMax :: Partikel-Engine für BMax :: Lyphia-Projekt Quellcode (BMax) :: Automatische Parallelisierung :: Meine Musik |
Speed><Coder |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
@ the_Nici: np^^
@ Basicprogger: OK, ich versuchs nicht zu vergessen ![]() |
||
World of Warcraft Süchtlinge:
1.Süchtling:"Ey leutz ich heut was von n 'Reallife' gehört." 2.Süchtling:"Was is das??? 3.Süchtling:"LINK????" |
D²O |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Dreamora hat Folgendes geschrieben: Geh zur Robsite
Öffne das Tutorial wo es drin ist. lies und VERSTEH was du liest, statt hier solchen mist zu erzählen wie du hättest es auswendig gelernt, denn du hast offensichtlich weder gelesen was dort steht noch dir die mühe gemacht die hilfe zu dem befehl anzusehen! Wir sind alles nette menschen aber aktiver unwille und solch unverhohlenes lügen kannst dir echt sparen! (ebenso wie deine Kleinkindader bei der Nutzung von Smileys) So, ist es mal wieder soweit ![]() Bevor Du hier andere immer anschnautzt, solltest Du Dich erstmal in Höfflichkeit üben. Du bist hier MODERATOR ! Du hast hier nicht nur Rechte sondern auch Pflichten! Du hast hier, meiner meinung nach, eine Vorbildfunktion! Sorry, wär das mein Laden, hättest Du die Kündigung bevor Du Aufgestanden wärst! |
||
Blitz+; Blitz3d; BlitzMax; GLBasic; Purebasic;
GameMaker Studio 1.4xx; AGK; |
![]() |
darkralf |
![]() Antworten mit Zitat ![]() |
---|---|---|
Dafür hätte eine Private Nachricht gereicht. *gelernt* Jetzt wird gleich Bladerunner (oder jemand der schneller ist) den Spam entfernen müssen. Ist nur mehr Arbeit. | ||
Das ist kein Fehler! Das ist ein Feature. |
D²O |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Das ist jetzt Spam.
Das davor nicht. Mir stinkt es immer wieder das man im BeginnerCorner so angeschnautzt wird. Früher gabs das mit beginner nicht und man hat es extra für solche anfänger eingerichtet und nun wird hier auch schon wieder rumgeschnauzt. Wenn das hier gelöscht wird/werden muss, werd ich einen extrapost im OT oder Forums bereich machen. |
||
Blitz+; Blitz3d; BlitzMax; GLBasic; Purebasic;
GameMaker Studio 1.4xx; AGK; |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nehmen wir an, ich hätte überhaupt keine Ahnung...
Möglichkeit 1: Ich stelle eine Frage worauf hin ich erfahrungsgemäß ausgehen muß, dass die erste Antwort lediglich ein Link zu Robsite ist. Oder eventuell nur ein '' siehe LoadAnimImage ![]() Möglichkeit 2: Ich bin nun ein ganz schlauer und habe keine Lust mich selbst zu informieren, daher schreibe ich einfach ''habe Robsite und alles schon durchgelesen'', in der Hoffnung das mir nun eine Horde von Leuten einen passenden Code zu liefern. Am besten bereits an meine Bedürfnisse angepasst, wo man nur noch Copy&Paste machen muß. Ich denke Dreamora wollte lediglich die Möglichkeit 2 im Vorwege ausmerzen. Wer das nicht versteht oder akzeptieren mag, kann sein eigenes Forum (welches nie besucht wird) gründen. Das rumgehacke auf die Reaktion ist nur Armselig. |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Auch wenn ich Dreamoras Beitrag verstehen kann muss ich D²O zugestehen dass er schon im Kern recht hat. Das hier ist die Beginners Corner. Hier soll flott und unverbindlich geholfen werden, und jeder hat seine Chance verdient. Mutmassungen über die Lernbereitschaft sind natürlich aber zumindest zu Beginn sollte man damit zurückhalten. Wenn wer dauerhaft nicht lernwillig ist kann man es ihm sagen, aber zu Beginn sollte jeder freundlich und mit Respekt behandelt werden, das gebietet allein schon die Höflichkeit.
Ich spreche hier als Person, nicht als Moderator, denn als solches steht es mir nicht zu im Open Entscheidungen eines Kollegen anzugreifen - wenn da Gesprächsbedarf besteht werden wir das intern regeln. Ich bitte also alle Beteiligten ihr Scherflein beizutragen. Mit ein wenig Selbsthilfe einerseits, mit ein wenig Verständnis für Fehler von Ungeübten andererseits. |
||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group