Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - CptnRoughnight

#61
Hi,

Also ich habe nochmal ein seperates Testprogramm geschrieben um die ganze Sache zu verdeutlichen. Es tritt der gleiche Effekt auf.

Eine kleine Rückmeldung ob es bei euch geht, oder wenn ihr den Fehler findet wäre cool :)

Lg

Edit: Ich hab grad herausgefunden, dass wenn ich SETTRANSPARENCY auf (0,0,0) setze dann nehmen die Augen von dem Gesicht die Hintergrundfarbe an... also geht es.. nur die (255,0,128) will er wohl nicht annehmen -.-

[attachment deleted by admin]
#62
SETTRANSPARENCY wird direkt vor dem Aufruf von RotoCopy aufgerufen (255,0,128).. daran liegt es leider auch nicht
#63
Hi, das DrawRect ist schon drin, hat nichts geholfen.... Hier nun der Code

RotoCopy:

Code (glbasic) Select

// num  = das Sprite was gedreht werden soll
// drehungs_step = nächste drehung IN Grad
// Start_num ab wo die Sprites gespeichert werden.

FUNCTION RotoCopy: num, drehungs_step, start_num

LOCAL XX, YY, Spitzenmass

GETSPRITESIZE num, XX, YY

Spitzenmass = SQR( POW(XX,2) + POW(YY,2) )



FOR Winkel = 0 TO 359 STEP drehungs_step

DRAWRECT 0,0,Spitzenmass,Spitzenmass, RGB(255, 0, 128)
ROTOSPRITE num,(Spitzenmass-XX)/2, (Spitzenmass-YY)/2, Winkel

GRABSPRITE start_num + Winkel / drehungs_step, 0, 0, Spitzenmass, Spitzenmass
CLEARSCREEN
NEXT

ENDFUNCTION


SpriteMid:

Code (glbasic) Select

//Sprite mittelpunktabhängig zeichnen

FUNCTION Sprite_Mid: num, X, Y
LOCAL XX, YY
GETSPRITESIZE num , XX, YY

DRAWSPRITE num, X-XX/2, Y-YY/2

ENDFUNCTION


Die Loop:
Code (glbasic) Select

INC tank_angle, KEY(203) - KEY(205)
IF tank_angle < 0 THEN tank_angle=359
IF tank_angle > 359 THEN tank_angle=0

INC tank_speed, (KEY(200) - KEY(208)) * 0.2

tank_speed = tank_speed * 0.9 // Hier die Windkraft anpassen

INC tank_x, tank_speed *  COS(tank_angle)
INC tank_y, tank_speed * -SIN(tank_angle)

DrawMap()
Sprite_Mid(tank_angle,tank_x,tank_y)
//ROTOSPRITE 0,tank_x,tank_y,tank_angle

PRINT "Winkel :" + tank_angle,100,100

Check_Collision()

SHOWSCREEN


SMOOTHSHADING ist,wie gesagt auf False... bin da grad etwas ratlos, woran könnte es denn liegen?
LG
#64
Hi Leute,
nachdem ich seid gestern diesen Threaf :

http://www.glbasic.com/forum/index.php?topic=927.15

durchforstet habe, bin ich auf ein Problem gestoßen. Die Rotation klappt soweit, ist ja auch nicht viel zu beachten, nur bei der
Darstellung der Rotationsanimation mittels Sprite_Mid wird keine Transparenz beachtet, heißt, die Sprites die mit Grabsprite
aufgenommen wurden sind in der Grundfarbe (255,0,128) und diese Pixel werden auch gezeichnet... egal ob ich mit Smoothshading hantiere oder nicht... ich hoffe ich hab nicht wieder irgendwas kleines Überlesen und danke schonmal im Voraus den Helfenden!

LG

Edit : Werde morgen ein Beispiel reinstellen, habs heute nicht mehr geschafft und vorhin vergessen, sry
#65
Quote from: Schranz0r on 2011-May-28
Blind Guardian ist OK, aber das Lied ist net so :D

EDIT:

Hör mir jetzt das an :



man schaue mal auf die Uhrzeit ;)
Auch ein feines Lied... :) Guardians habens eben drauf....

hab hier aber noch eine deutsche Metal-Band (Epic-Metal) die es richtig drauf haben, sehr zu empfehlen!

#66
Ok, ja das muss ich überlesen haben das die readonly sind, danke :)
bleibt jetzt nur die Titelleiste, oder soll die so aussehen?

Schade, frei platzierbare Elemente wären definitiv nicht verkehrt, aber ich werde sehen ob ich damit meine Vorstellung hinbekomme.

Thx for help
#67
Hi Leute,
ich hab wieder ein Problem. Und zwar möcht ich bissi mit DDgui auf der Pandora rumspielen. Ein kleiner Test war ja auch erfolgreich... nur bekomme ich den Dialog, auf WIN32 sowie auf der Pandora komisch angezeigt, die Titelleiste is verrutscht, ich kann den Dialog nicht SCALEABLE/MOVEABLE machen.. auch die Buttons lassen sich mittels DDgui_set nicht verschieben...

Code (glbasic) Select

DDgui_Init()

DDgui_pushdialog(0,0,800,480)
DDgui_set("", "TEXT", "Caption Text")
DDgui_set("", "MOVEABLE","TRUE")
DDgui_set("", "SCALEABLE","TRUE")
DDgui_button("bt_ok", "OK", 0,0)
DDgui_button("bt_exit","ENDE",120,25)
DDgui_set("bt_exit","XPOS","340")
DDgui_set("bt_exit","YPOS","400")
MainLoop()

FUNCTION MainLoop:
LOCAL ende=0
LOCAL mbpressed=0

REPEAT
MOUSESTATE MouseX,MouseY,MB1,MB2

IF KEY(1)=1 THEN ende=1
CLEARSCREEN RGB(70,162,148)

DDgui_show(FALSE)
SHOWSCREEN
UNTIL ende=1
ENDFUNCTION


Vllt. sieht einer von euch den Fehler. Ich habe die Basic Version :10.244 und benutze das DDgui aus Samples/Common

Lg

Edit: Screenshot :> :
#68
Ja das hatte ich auch gelesen, nur Tools schreiben macht sich damit deutlich besser ;)
#69
Alles klar... schade... werd ich wohl warten müssen..
#70
Hi Leute,
ich hab die threads im englischen Teil ein bisschen verfolgt. Die Suchfunktion gequält, aber dennoch keine beta gefunden. Gibt es eine offizielle Beta? Die GUI - Funktionen würden gerade in ein Projekt rein passen, welches ich für die Pandora schreibe. Danke für Antworten. MfG
#71
Danke S.O.P.M. dann versuch ich mal selber ein kleines Tool zu schreiben :)

Ja, ich war zu langsam :D

foxblock aus dem internationalen Forum hat's schon erledigt, einzigste was fehlt ist das editieren der PXML.XML aber er sagt das er daran arbeitet.. soweit ich es bis jetzt getestet habe is das Tool sehr gut.

http://boards.openpandora.org/index.php?/topic/3756-pndtools/

Bugs werde ich an foxblock weiterleiten...
#72
Hi Leute,

ich hab jetzt schon die SuFu bekniet und in GLBasic direkt reingeschaut, habe aber nirgends was gefunden um gewisse Eigenschaften wie z.B. CPU-Clock für die PND einzustellen, gibt es da eine Möglichkeit ein Tool für das nächste Update mitzuliefern mit dem man die gewünschten Einstellungen vornehmen kann?

MfG
#73
Ich steh zur Zeit uebelst auf Heavy/Power - Metal

#74
Danke SchranzOr,
Hab mal eben überflogen, das ists was ich suche, die umsetzung kommt dann später, bin grad bei, durchplanen.
Mfg
#75
Hi,
Gibt es eine möglichkeit in einer 2D-Tilemap dynamische Lichtquellen zu benutzen, der damit einhergehende Schatten ist mir auch recht wichtig.
Zur Info: es geht um ein 2D-Projekt für den WIz

Mfg