Abspann

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

 

Casino Gigant

Betreff: Abspann

BeitragMi, Mai 09, 2007 17:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie kann man in BB einen Abspann programmieren, in dem der Text nach oben läuft ?
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5%

FreetimeCoder

BeitragMi, Mai 09, 2007 17:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Der Befehl Text:

Text x,y,Msg$

Einfach den Y-Wert verändern.
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte:
Dexterity Ball (100%)
Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz
(ehemals Uboot)
PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA

the FR3AK

BeitragMi, Mai 09, 2007 17:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Lern erstmal die Grundbefehle wie z.B. Text,Print usw.

Und benutze die OnlineHilfe!Das ist das beste Lernmittel!!!
 

Casino Gigant

BeitragMi, Mai 09, 2007 21:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich kann die Grundbefehle schon lange !!! Gibt es nicht noch eine andere Möglichkeit einen Abspann zu programmieren ?
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5%

biggicekey

BeitragMi, Mai 09, 2007 21:09
Antworten mit Zitat
Benutzer-Profile anzeigen
was stört dich daran?

wenn du die grundbefehle "schon lange!!!!" kannst solltest du fähig sein sie zu nutzen und dir nen besseren weg zu suchen bzw diesen zu verfeinern.
#45 www.icekeyunlimited.de www.starcrusade.de
Gewinner BCC#17 !!! mit dotkiller
Nothing more to register - you've cleaned us out![/size]

BladeRunner

Moderator

BeitragMi, Mai 09, 2007 21:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Casino, sorry, aber das glaube ich Dir nicht. Du fragst wirklich grundlegendes.
Es ist ja auch keine Schande noch nicht alles zu wissen, es ist eher ärmlich zu machen als ob.
(Du kannst mich gern widerlegen. Das Roulette hast Du ja laut eigenen Angaben schon fertig - zeig uns doch dein Meisterwerk Wink)
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
 

Casino Gigant

BeitragMi, Mai 09, 2007 21:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich werde Roulette auf jeden Fall in Projekte stellen. Jedoch ist es noch nicht fertig. Ich meinte damit nur dass du es nicht mehr vorschlagen brauchst.
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5%

biggicekey

BeitragMi, Mai 09, 2007 21:28
Antworten mit Zitat
Benutzer-Profile anzeigen
und was stört dich nun an der vorgeschlagenen abspann methode?
wie stellst du dir den abspann denn vor?
das du die schriftart ändern kannst weißt du aber oder?
und sonst ist ein abspann halt text der die y position ändert.
#45 www.icekeyunlimited.de www.starcrusade.de
Gewinner BCC#17 !!! mit dotkiller
Nothing more to register - you've cleaned us out![/size]
 

Casino Gigant

BeitragMi, Mai 09, 2007 21:33
Antworten mit Zitat
Benutzer-Profile anzeigen
mit Loadfont ladet man eine Schriftart das weiß ich. Ich stelle mir den Abspann so vor, dass ein Text von unten nach oben durchläuft. Wie bei einem Film am Schluss !!!
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5%

BladeRunner

Moderator

BeitragMi, Mai 09, 2007 21:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Dann wurde dir die Antwort schon gegeben. Eine Funktion die die Textzeilen mittels eines Counters wandern lässt.
Sollte ja für jemand der die Grundlagen verinnerlicht hat kein Problem sein.
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

Smily

BeitragMi, Mai 09, 2007 21:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Du kannst mit Text einen Beliebigen String Schreiben. Mit einem Parameter kannst du sogar die Höhe des Textes Bestimmen.
In einer For-Next schleife kannst du das dann ohne Probs hochscrollen lassen.

Ich glaube dein Problem geht eher in die Andere Richtung, als hier schon angedeutet wurde:
Man kann nicht Automatisch Programmieren, wenn man brav alle Befehle mit Syntax auswendig lernt. Rolling Eyes
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

pixelshooter

BeitragMi, Mai 09, 2007 21:41
Antworten mit Zitat
Benutzer-Profile anzeigen
FreetimeCoder hat Folgendes geschrieben:
Der Befehl Text:

Text x,y,Msg$

Einfach den Y-Wert verändern.

man achte auf seine letzte zeile

Den Y wert ändern bedeutet:
In einer schleife den text an einer pos zu malen, und in jedem durchlauf die y koord. zu erhöhen (bzw, zu erniedrigen, wir sind hier ja net in mathe Wink )

Und bitte: Eigene ansätze zeigen den andren, dass du dich wenigstens mit dem kram beschäftigst. Jeder hier hat einmal angefangen, hat nix dolles geschafft. Wer einsieht, dass er noch lernen muss (was, wie BR sagte, echt keine Schande ist, wir freuen uns eher darüber, wenn neue anfangen), dann wird ihm wahrscheinlich eher hilfe entgegengebracht, als wenn er sich nach außen arrogant gibt.

Also, Aufgabe: Guck dir z.b. in der OH/RobsBB kurs usw an, wie du

  1. eine Immer druchzählende Schleife machen kannst
  2. Eine Variable für die Y Pos erhöhen kannst
  3. Den Text an die Position malst

  4. Und als zusatzfeature: auch noch iwann mit dem abspann aufhören Wink
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc

biggicekey

BeitragMi, Mai 09, 2007 21:44
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]


y#=300

While Not KeyHit(1) Or y#<-60
Cls


Text 80,y,"        casino gigant"
Text 80,y+20,"programmierer: casino gigant"
Text 80,y+40,"hilfe:         blitzforum.de"
Text 80,y+60,"abspann:       biggicekey"


y#=y#-.5

Flip


Wend

End


sieht aus wie bei einem film... irre Shocked

naja nicht die schönste oder effizienteste methode aber ausreichend.
#45 www.icekeyunlimited.de www.starcrusade.de
Gewinner BCC#17 !!! mit dotkiller
Nothing more to register - you've cleaned us out![/size]
 

Casino Gigant

BeitragMi, Mai 09, 2007 21:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Punkte 1 und 3 weiß ich ja. Nur nicht den PUnkt 2
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5%

Smily

BeitragMi, Mai 09, 2007 21:46
Antworten mit Zitat
Benutzer-Profile anzeigen
öhm du weist nicht, wie du eine Variable erhöhen bzw verringern kannst? oO
Dann sollstest du dein BB in die Tonne haun.
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

pixelshooter

BeitragMi, Mai 09, 2007 22:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Casino Gigant hat Folgendes geschrieben:
Ich kann die Grundbefehle schon lange !!! Gibt es nicht noch eine andere Möglichkeit einen Abspann zu programmieren ?


sry, aber merkst du eig grad, wie unglabwürdig du wirst? ohne scheiß, aber du klingst hier wie ein angehender mathe student, der nicht weiß, was eine unbekannte ist.
>> Musikerstellung, Grafik und Design: http://www.pixelshooter.net.tc

Tankbuster

BeitragMi, Mai 09, 2007 22:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Also nochmal nachhilfe für ganz helle!
ich denke mal, du weißt nicht was man unter Variable versteht Wink Zitat:
y=2

Die Variable y ist 2!!!
Zitat:
y=y-5

SO! In diesem Teil wird y=y-5...also y=2-5 (siehe oben, da steht die 2)!!
Dadurch erhält y den wert -3 !!
Wenn du jetzt nochmal Zitat:
y=y-5
schreibst, wird y wieder um 5 verringert! also y=y-5 (y=-3-5) hehe...das ergiebt -8 !!!
Jetzt hast du y verringert!
Man kann y so natürlich auch erhöhen oder was anderes damit anstellen!
Twitter
Download Jewel Snake!
Windows|Android
 

Casino Gigant

BeitragDo, Mai 10, 2007 21:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke Leute,
ich habe den Abspann jetzt fertig. Doch wenn der Text in der mitte des Bildschirms ist, wird der Text langsamer.

Code:

Graphics 1024,768
y#=768

While Not KeyHit(1) Or y#<-60
Cls

fontvariable = LoadFont (arial,60)
SetFont fontvariable
Text 80,y,"Casino Gigant"
fontvariable = LoadFont (arial,20)
SetFont fontvariable
Text 80,y+80,"Spielidee: Kevin Baumer und Felix Baumann"
Text 80,y+100,"Grafik und Design: Kevin Baumer und Felix Baumann"
Text 80,y+120,"Musik: Jonathan Stark"
Text 80,y+140,"Buttons: Felix Baumann"
Text 80,y+160,"Hauptmenü: Kevin Baumer"
Text 80,y+180,"Spiele: Kevin Baumer und Felix Baumann"


y#=y#-20

Flip


Wend

End
Aktuelles Projekt: Casino Gigant
Fertigstellung: ca. 5%

Tankbuster

BeitragDo, Mai 10, 2007 21:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Mach das Loadfont und Setfont vor die Schleife! dann gehts schneller Wink
Und ein Backbuffer() wäre auch nicht schlecht!
Twitter
Download Jewel Snake!
Windows|Android

FreetimeCoder

BeitragDo, Mai 10, 2007 21:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Tankbuster hat Folgendes geschrieben:
Mach das Loadfont und Setfont vor die Schleife! dann gehts schneller Wink
Und ein Backbuffer() wäre auch nicht schlecht!


So ganz stimmt das nicht Wink

Vor der Schleife:
Code: [AUSKLAPPEN]
font_1 = LoadFont (arial,60)
font_2 = LoadFont (arial,20)


In der Schleife:
Code: [AUSKLAPPEN]
SetFont font_1
Text 80,y,"Casino Gigant"
SetFont font_2
Text 80,y+80,"Spielidee: Kevin Baumer und Felix Baumann"
...
"Wir haben keine Chance, aber wir werden sie nutzen!"
Projekte:
Dexterity Ball (100%)
Aquatic Atmosfear (22 % ca 4700 Zeilen) eingefrohren mangels OOP Fähigkeiten von Blitz
(ehemals Uboot)
PC: Intel D 3 GHz | NVidiaGforce 6700 256 Mb | 1024 Mb DDR RAM 400 Mhz | 2x160 GB S-ATA

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group