Blitz3D Code-Frage
Übersicht

![]() |
BlitzcraftBetreff: Blitz3D Code-Frage |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
Ich habe angefangen ein Spiel zu erstellen und habe eine Frage: ![]() Code: [AUSKLAPPEN] Global info1$ = "Go Down!"
Global info2$ = "Play with arrowkeys." Include "start.bb" Global yspawn Const player_col = 1 Const background_col = 2 Const obst_col = 3 Type obst Field m End Type cam = CreateCamera() MoveEntity cam,0,5,-9 CameraClsColor cam,255,255,255 CameraFogColor cam,255,255,255 CameraFogRange cam,1,15 light = CreateLight() MoveEntity light,0,5,0 player = CreateSphere(16) EntityColor player,0,255,0 EntityParent cam,player EntityParent light,player EntityType player,player_col backcube = CreateCube() back_tex = CreateTexture(1020,1020,1+2) SetBuffer TextureBuffer(back_tex) For y = 1 To 1020 Step 30 For x = 1 To 1020 Step 30 Color 195,195,195 Rect x,y,30,30 Color 127,127,127 Rect x + 4,y + 4,23,23 Next Next SetBuffer BackBuffer() EntityTexture backcube,back_tex FlipMesh backcube ScaleEntity backcube,10,100,10 EntityType backcube,background_col EntityBox backcube,EntityX#(backcube),EntityY#(backcube),EntityZ#(backcube),10,100,10 yspawn = EntityY#(player) - 10 For i = 1 To 10 cube.obst = New obst cube\m = CreateCube() PositionEntity cube\m,Rnd#(-8,8),yspawn,Rnd#(-8,8) RotateEntity cube\m,Rnd#(5,179),Rnd#(5,179),Rnd#(5,179) ScaleEntity cube\m,2,2,2 EntityType cube\m,obst_col EntityBox cube\m,EntityX#(cube\m),EntityY#(cube\m),EntityZ#(cube\m),2,2,2 EntityColor cube\m,0,0,230 EntityAlpha cube\m,0.6 yspawn = yspawn + 5 Next Collisions player_col,background_col,2,2 Collisions player_col,obst_col,3,2 While Not KeyDown(1) Cls UpdateWorld RenderWorld Color 0,0,0 Text 0,0,"Go Down!" If EntityCollided(player,background_col) Or EntityCollided(player,obst_col) Text 0,15,"Collided!" End If Flip Wend End Wenn ich es starte wird das Programm an irgendeiner beliebigen Stelle unterbrochen. Wie kann ich das beheben? ![]() mfG Fredo |
||
Screenshot aus meinem ersten Projekt |
![]() |
M0rgenstern |
![]() Antworten mit Zitat ![]() |
---|---|---|
Was heißt, das Programm wird unterbrochen?
Schmiert es einfach ab, oder kommt eine Fehlermeldung? Wenn ja, welche? Wird eine bestimmte Zeile markiert, schmiert es immer an der gleichen beliebigen Stelle ab? Mehr Infos wären nicht sooo schlecht. Lg, M0rgenstern |
||
![]() |
Blitzcraft |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
Es wird unterbrochen, wie wenn man den Stoppbefehl ins Programm schreibt. Es erscheint keine Fehlermeldung, sondern es wird im Debugfenster einfach die Zeile markiert wo unterbrochen wurde. Dann kann man weitermachen, doch es passiert das selbe. Die Zeile war meist Flip, was ich mir nicht erklären kann. ![]() mfG Fredo |
||
Screenshot aus meinem ersten Projekt |
Jumper |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ich tippe mal das der Befehl:BlitzBasic: [AUSKLAPPEN] Graphics3D gfx_width, gfx_height, gfx_depth, gfx_modefehlt? Da wir aber nicht Deinen kompletten Code haben (Includes), kann man Dir nichts genaues sagen. Schalte doch den Debugger an, damit BB Dir einen Fehler melden kann. Edit: Zu spät und falsch gelegen mit der Vermutung..... Edit2: Das ist nur schwer vorstellbar. Ohne kompletten Code kann man das aber leider nicht nachvollziehen |
||
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Genau dazu ist Stop![]() Edit: "wie wenn" ... ich sollte vielleicht nicht ganz so schnell lesen ![]() Debuglog ![]() ![]() |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
- Zuletzt bearbeitet von Xeres am So, März 06, 2011 21:39, insgesamt einmal bearbeitet
Sterbendes Lüftlein |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Text entfernt | ||
![]() |
Blitzcraft |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
Hier ist der der Startinclude:(von BB-Samples) BlitzBasic: [AUSKLAPPEN]
Da ist allesdrin. Ich meine genau das wie Totnesturm, aber die Schrift habe ich ganz normal geladen. mfG Fredo <Ich kapiers einfach net wieso!> |
||
Screenshot aus meinem ersten Projekt |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] ;Include "start.bb"
Funktioniert problemlos. Deine B3D Version ist auf dem neusten (1.106) Stand?
Graphics3D(800,600,0,2) |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
Blitzcraft |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
Danke! ![]() Es funktioniert! ![]() Noch was: Wo kann man sich die neuste V. downloaden? ![]() mfG Fredo |
||
Screenshot aus meinem ersten Projekt |
![]() |
XeresModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Auf bb.com solltest du dich mit deiner BUID registrieren - da gibt es die neueste Version unter Account- > Product updates.
Was das eigentliche Problem war, wäre ganz nett zu wissen, für den nächsten mit dem Problem... |
||
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus THERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld) |
![]() |
Blitzcraft |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
Danke für für den Link! ![]() und Das Problem war ein Unterbrechung des Programms, wie bei STOP, nur durch einen unbekannten Fehler. (In diesem Fall Graphics3D) Danke für die Hilfe! mfG Fredo |
||
Screenshot aus meinem ersten Projekt |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group