Gamestudio Links
Zorro Links
Newest Posts
Lapsa's very own thread
by Lapsa. 06/26/24 12:45
Executing Trades on Next Bar Open
by Zheka. 06/20/24 14:26
A simple game ...
by VoroneTZ. 06/18/24 10:50
Face player all the time ...
by bbn1982. 06/18/24 10:25
Zorro Beta 2.61: PyTorch
by jcl. 06/10/24 14:42
New FXCM FIX Plugin
by flink. 06/04/24 07:30
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AndrewAMD), 1,194 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
Mino, squik, AemStones, LucasJoshua, Baklazhan
19061 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 2 1 2
Re: Window with round corners [Re: NeoJones] #441611
05/28/14 13:51
05/28/14 13:51
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
You can draw it directly with engine or with bitmaps.
Bitmap:
You need to cut a mask in photoshop which has the size and form of your "window".
Now, render a filled rectangle in the size of your rectangle bitmap (with mask) and then draw the mask OVER your filled rectangle. You will only see through the mask.

Engine:
The same can be done in pure engine drawing with some sinus/cosinus functions if youve got some skills in maths grin

Last edited by Ch40zzC0d3r; 05/28/14 13:52.
Re: Window with round corners [Re: Ch40zzC0d3r] #441613
05/28/14 14:18
05/28/14 14:18
Joined: Dec 2010
Posts: 224
NRW, Germany
NeoJones Offline OP
Member
NeoJones  Offline OP
Member

Joined: Dec 2010
Posts: 224
NRW, Germany
Sorry, I still dont understand how.
Can you explain me a little bit more or give me a little code example?


Errors are the engine of progress.

Version: A8 Commercial
OS: Win 7 64bit
Models: Cinema 4D
Re: Window with round corners [Re: NeoJones] #441616
05/28/14 16:48
05/28/14 16:48
Joined: Aug 2003
Posts: 7,439
Red Dwarf
Michael_Schwarz Offline
Senior Expert
Michael_Schwarz  Offline
Senior Expert

Joined: Aug 2003
Posts: 7,439
Red Dwarf
mach das fenster in photoshop/gimp mit den abgerundeten ecken und zeig das einfach an


"Sometimes JCL reminds me of Notch, but more competent" ~ Kiyaku
Re: Window with round corners [Re: Michael_Schwarz] #441617
05/28/14 17:31
05/28/14 17:31
Joined: Dec 2010
Posts: 224
NRW, Germany
NeoJones Offline OP
Member
NeoJones  Offline OP
Member

Joined: Dec 2010
Posts: 224
NRW, Germany
Originally Posted By: Michael_Schwarz
mach das fenster in photoshop/gimp mit den abgerundeten ecken und zeig das einfach an
?? Ich möchte doch net einfach nur ein abgerundetes Bild anzeigen Oo
Ich habe ein Kreis (Maske 32bit tga) und eine normale Bitmap (24bit) in derselben Grösse, welche sich nun innerhalb der Maske auf und ab bewegen soll.

So ähnlich wie hier auf dem Bild:


Ist das so komplex zu realisieren??


Last edited by Dragonfly; 05/28/14 17:35.

Errors are the engine of progress.

Version: A8 Commercial
OS: Win 7 64bit
Models: Cinema 4D
Re: Window with round corners [Re: Michael_Schwarz] #441618
05/28/14 17:33
05/28/14 17:33
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
@Michael_Schwarz
Er will keine bitmap sondern ein window mit dem Befehl "window" was zb ne Healthbar anzeigt und dieses window möchte er abrunden und kein primitives viereck XD

@Dragonfly
Benutze am besten erstmal die engine draw methode, meine erste Methode hat sich als schwieriger auszuführen gesatltet, als ich dachte.
Also einfach cos/sin Funktionen für die Krümmung benutzen.

EDIT: Du kannst auch das ganze 3D machen (mit Modellen) eine camera an die stelle platzieren, die flags so setzen:
Code:
flags = SHOW | NOSKY | NOWORLD | NOENT;


Und dann das ganze in eine bitmap auf deinem bildschirm rendern. Dann wäre der Rand auch unsichtbar tongue
Hört sich schwerer an als es ist, wenn du das nicht hinbekommst kann ich dir mit der camera helfen.
Ich denke es gibt ne leichtere Methode nur leider fällt mir grad nix besseres ein frown

Last edited by Ch40zzC0d3r; 05/28/14 17:36.
Re: Window with round corners [Re: Ch40zzC0d3r] #441619
05/28/14 17:45
05/28/14 17:45
Joined: Dec 2010
Posts: 224
NRW, Germany
NeoJones Offline OP
Member
NeoJones  Offline OP
Member

Joined: Dec 2010
Posts: 224
NRW, Germany
Danke, ja ich hatte mal so ein Problem mit einer abgerundeten Minimap. Mit bmap_process habe ich dann eine View auf die 32bit maske auf ein Panel gerendert.
Ist in der Tat eine Alternative. Mich würds nur echt wundern, wenns keine einfachere Methode gibt. GS gibt seit sovielen Jahren und solche Art von Panels sind heutzutage immer noch so ein Problem? Ich meine, wer benutzt denn heutzutage gerne noch einfache, rechteckige Anzeigen? xD


Errors are the engine of progress.

Version: A8 Commercial
OS: Win 7 64bit
Models: Cinema 4D
Re: Window with round corners [Re: NeoJones] #441624
05/28/14 20:25
05/28/14 20:25
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
KP, kannst auch viewentities usen^^

Page 2 of 2 1 2

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1