2D Rollenspiel Problem

Übersicht BlitzBasic Allgemein

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

 

Alphawolf

Betreff: 2D Rollenspiel Problem

BeitragDi, Jul 11, 2006 18:24
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Liebe Community!
Habe vor ein paar Tagen angefangen mich mit BlitzBasic zu beschäftigen. (Ist echt geil das ding ) Very Happy

Habe auch schon einige Tutorials durch bezüglich 2D/3D und wollte nun anfangen mein Wissen im praktischen umzusetzen, indem ich ein kleines 2D Rollenspiel machen.


Und auch nach längerem suchen und probieren habe ich weiterhin die Frage:

Wie bekommt man das hin, dass der Held vor einem Busch/Baum ganz angezeigt wird und dahinter teilweise verdeckt wird? Oder wie kann man das machen wenn der Held durch ein Tor läuft. Weil bisher hab ich nur mit Kollision gelernt das die ganz ausgeshclossen wird. Entweder man kan drauf gehen oder nicht

Hier ein paar Bilder wie ich es meine:



user posted image

user posted image

user posted image


Danke im vorraus!

MFG Alphawolf

Rone

BeitragDi, Jul 11, 2006 18:40
Antworten mit Zitat
Benutzer-Profile anzeigen
Moin,

z. B. indem du dir mehere Layer machst(Rasenlayer, Hauslayer ,...) und die Spielfigur zwischen den Layern wechselt.

Oder einfach Baume in Ober/Unterteile aufteilen...

mfg
Rone
 

Alphawolf

BeitragDi, Jul 11, 2006 19:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Danke erstmal für die Antwort!

Gibt es für diese Problematik irgendwelche Scriptbeispiele oder Tutorials?
Und wenn ja wäre ein Link oder Hinweis nicht schlecht Smile

MFG Alphawolf

Rone

BeitragDi, Jul 11, 2006 19:32
Antworten mit Zitat
Benutzer-Profile anzeigen
vieleicht ist hier sowas bei. Auf jeden Fall Tile-Engine und Rgb Tuts.

mfg

BladeRunner

Moderator

BeitragDi, Jul 11, 2006 19:42
Antworten mit Zitat
Benutzer-Profile anzeigen
1. Mach zu Beginn besser was einfacheres als ein RPG.
2. Grundprinzip:
- Boden Zeichnen
-Objekte von oben nach unten einzeichnen (entspricht in etwa von hinten nach vorne bei der Art Map die auf deinen Bildern zu sehen ist)
-Sollte die Spielerposition Zwischen zuletzt gezeichnetem und nächstem Objekt liegen: Spieler Zeichnen.
So wird er automatisch richtig positioniert.
-kommen noch andere bewegliche Objekte dazu, läuft das für die entsprechend. Hier empfehle ich allerdings die anderen Zuerst zu zeichnen da damit der Spieler vorne und somit "im Fokus" bleibt.
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
 

Alphawolf

BeitragDi, Jul 11, 2006 20:45
Antworten mit Zitat
Benutzer-Profile anzeigen
Heißt das auf gut Deutsch die Ansicht ist so angeordnet wie die Bilder geladen sind? also das sich das immer so überlappt wie das bild in welcher Reihenfolge geladen wurde?

kann mir mal Jemmand ein BSP geben für 2 Layer-Ebenen?

MFG Alphawolf

BladeRunner

Moderator

BeitragDi, Jul 11, 2006 20:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Nicht das Laden entscheidet es, sodern die Reihenfolge in der Du die Bilder anzeigst.
Ab dem Laden steht das Bild zum beliebig häufigen Benutzen zur Verfügung.
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
 

Alphawolf

BeitragDi, Jul 11, 2006 21:29
Antworten mit Zitat
Benutzer-Profile anzeigen
ahh verstehe! ok das ist mir jetzt auch klar (damit kann man bestimmt shcon gut was anfangen) Very Happy

^^nur find ich keine Beispiele für Layer

MFG Alphawolf

BladeRunner

Moderator

BeitragDi, Jul 11, 2006 21:35
Antworten mit Zitat
Benutzer-Profile anzeigen
layer heisst nichts anderes als "Schicht".
D.h. deine Karteninfos sind in mehreren Schichten gespeichert. Dafür empfehlen sich DIMs.
Ich kann Dir nur nochmal empfehlen erst mal Grundlagen zu lernen bevor du was kompliziertes wie ein RPG machst.
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
 

Alphawolf

BeitragMi, Jul 12, 2006 10:53
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Grundlagen etc hab ich alle drauf Smile
Bin wie gesagt schon ganze Tutorials durch


^^Mein problem wird wahrscheinlich das Gedankliche sein, also dieses Denken wie setze ich das jetzt um
aber ok ich werd das mal mit den Arrays probieren


Ich danke euch für eure Hilfe!! Very Happy

MFG Alphawolf

BladeRunner

Moderator

BeitragMi, Jul 12, 2006 14:31
Antworten mit Zitat
Benutzer-Profile anzeigen
...die Dinge nach denen Du fragst gehören zu den Grundlagen.
Es ist nicht mit dem Lesen von Tutorials getan. Lesen gibt einem bestenfalls eine Ahnung.
Das selbst Probieren und "Leben" der Sprache sind entscheidend. Abstraktionen machen zu können. Das will mühsam gelernt 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

Christoph

BeitragMi, Jul 12, 2006 14:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Machs doch einfach so:

Ach ja, ich gehe jetzt mal davon aus, das du Types (ql:type) nimmst
Baum ist ein Type den du vorher definierst.
Baum hat die Eigenschaften x(Xposition),y(Yposition)
Dein Spieler hat die Variablen Px,Py:

Code: [AUSKLAPPEN]
;Malbefehle
 ;Background
 for b.Baum=each Baum
  if b\y<=Py+imagesheight(Playerbild) then
   drawimage baumbild,b\x,b\y
  endif
 next
 drawimage Playerbild,Px,Py
 for b.Baum=each Baum
  if b\y>Py+imagesheight(Playerbild) then
   drawimage baumbild,b\x,b\y
  endif
 next
 

Alphawolf

BeitragMi, Jul 12, 2006 19:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Ha! Danke für eure Ansätze und Ideen! Klappt wunderbar alles Very Happy Ich habs jetzt als Schichtsystem programmiert mit verschiedenen Höhenstufen.

Weiß eigentlich jemmand von euch ob es möglich ist einen programmierten Webserver auf einen Linux Root Server zu starten?

Ich habe BlitzMax allerdings hab ich WindowsXP und er compiliert auch nur exe Dateien so dass ich das gar net erst probieren kann auf dem Linux Server

MFG Alphawolf

StepTiger

BeitragMi, Jul 12, 2006 20:05
Antworten mit Zitat
Benutzer-Profile anzeigen
ich will ja nix sagen, aber die animationen und pics des RPG Makers klauen?

weiß ja net, ob da ASCII und Enterbrain Entertainment zustimmen ^^

vermarkte das lieber nicht!
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.
 

Alphawolf

BeitragMi, Jul 12, 2006 20:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie kommst du jetzt darauf?
Ne ich habe meine eigenen Grafiker Wink

MFG Alphawolf

StepTiger

BeitragMi, Jul 12, 2006 21:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Wie ich darauf komme???

Ich zeig dir mal die Charsets des RPG Makers:
user posted image
user posted image

Erkennst du sie wieder?
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.
 

Brillux

BeitragMi, Jul 12, 2006 22:16
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich glaube das sind gar nicht die Bilder aus seinen Spiel.

Sondern er wollte mit den Bildern nur zeigen wie er es meint. Wink

Ich hoffe ich liege damit nicht falsch.

DamienX

BeitragMi, Jul 12, 2006 22:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Steinigt mich wenn ich falsch liege... aber die Bilder des RPG Maker sind freigegeben soweit ich weis... ob das für sämtliche Nutzungen zutrifft kann ich aus dem Stegreif auch nicht sagen!
Lets make things better...

Geeecko

BeitragDo, Jul 13, 2006 0:50
Antworten mit Zitat
Benutzer-Profile anzeigen
hoi,
jo,die sind fregegeben.

StepTiger

BeitragDo, Jul 13, 2006 16:40
Antworten mit Zitat
Benutzer-Profile anzeigen
kein ding,

ich wollt nur sagen, dass es die pics ausm rpgmaker sind
Noch gestern standen wir am Abgrund, doch heute sind wir schon einen Schritt weiter.
Computer:
AMD Sempron 3000+; ATI Radeon 9800 Pro; 512 MB DDR RAM 400Mhz; Asus E7N8X-E Deluxe; Samsung 200GB HD 5.4ns acces t
Gewinner: BP Code Compo #2
Π=3.141592653589793238...<--- und das aus dem kopf Laughing
Seit der Earthlings-Diskussion überzeugter Fleisch(fr)esser.

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group