RPGVX.net

  RPGVX.net => RPGVX.net Service => Archiv => Thema gestartet von: shadow994 am November 07, 2008, 10:20:19

Titel: (Tech) Plattform
Beitrag von: shadow994 am November 07, 2008, 10:20:19
Ich hab die sufu benutzt und hab auch schon gefunden wie sich die Platform übern Abgrund bewege .
Mein Problem :
Ich habe eine Platform die schwebt andauernd hin und her aber wenn ich den Spieler draufstelle ,
dann je nachdem wie ich die Einstellungen mache (Below Charakter same as Charakter Upper Charakter ),
ist er drunter drüber oder kann garnicht erst drauf .
Ich krieg kein zufriedenstellendes Ergebnis (bzw garkeins ).
Ich habs auch schon damit probiert , bei dem Helden through an zu schalten und dann wieder aus
aber der kann ja jederzeit runter , dann hab ich das selbe nochmal mit Gang probiert (umschlossen von eventen die through ausschalten)
aber dann hab ich das Problem dass er da feststeckt , wenn er in so ein event reingeht .
Lange Rede kurzer Sinn ich möchte einfach dass mein Spieler auf der Platform stehen bleibt obwohl sie sich bewegt .
Danke im vorraus für alle netten Antworten .
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: D.N.S am November 07, 2008, 10:46:08
Erstens Wilkommen im Forum und Hallo... :D

Zu deiner Frage:
Mach ne Bedingung.
Also wenn der Spieler auf Event Platfom ist dann setzt auch für ihn die selbe Bewegungsroute wie die
der Platform ein...
Die Plattform muss dafür die Einstellung Below Char haben damit du drauf gehen kannst...

A ja, bei der Bewegungsroute des Chars kannst dort anklicken Warten bis Fertig, auf Englich Wait when Finish oder so... :)
Dann kan dein Char nciht mehr runter von der Plattform...




WS
     D.N.S
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: Klex am November 07, 2008, 13:27:21
Jo so wie es D.N.S macht hätte ich es dir auch geraten, aber sieht das nicht etwas doof
aus wenn die Plattform schweb und der Held darauf "läuft" also mit Bewegungsanimation wegen
der Moveroute..... schöner wäre es natürlich wenn der Held sich bewegen würde nur ohne
Bewegungsanimation. Leider wüsste ich jetzt nicht wie das geht, wollte es nur mal anmerken..
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: shadow994 am November 07, 2008, 13:46:23
Also erstmal danke für die Antwort aber viel hat sie nicht geholfen , da ich weis was ich machen müsste ,
mir jedoch die Kenntnisse (kenn mich nur mittelmäßig gut aus mit diesem Zeug) fehlen
dass ich ne Abfrage machen muss ob er drauf ist oder net ist mir auch eingefallen jedoch finde ich den
Befehl dazu net , unter Konditional Branch finde ich nix was die Kollision von 2 Eventen abfrägt
und im Startmenü von den Events hab ich auch nix gefunden was mit helfen könnte .
wenn jemand ganz nett wäre könnte er mir vielleicht auch den ganzen Code geben ?( muss nicht sein aber wäre nett )

Und schöner wäre das ganzen natürlich wenn es ohne Moveroute vom Player geht .
Ich nehme auch gerne skripts in empfang , hauptsache es geht ...
Wenn mir jemand sagt wie man auf die Bilder der standart Actoren zugreifen kann bzw wo die sind dann
kann ich die Bewegung weg machen ,dann würde der solange wie er da steht stramm da stehen und sich trotzdem
bewegen
ach und noch eine kleine Frage läuft der Spieler und die platform genau gleich oder
ist das Zeitverzögert (so 100 milisec ) weil bei mir sind das nämlich längere Wege
, die er zurück legen uss also würde sich da einiges summieren wenn der da 10 oder sogar 100 milisec
langsamer liefe als die Platte .

Danke im vorraus für jede nette Antwort
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: KeksX am November 07, 2008, 14:13:27
Also du kannst die Bewegungsroute so einstellen, dass sich die Position(also wohin er sieht) nicht verändert. Sprich er steht "stramm"...
Setz einfach "Position FIXED" ...


Und zum Conditional Branch:

if(player_x == event_x)
 {
   if(player_y == event_y)
  {
   code, code,code
  }
}
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: shadow994 am November 07, 2008, 14:19:14
Ah wunderbar dankeschön !
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: Klex am November 07, 2008, 14:28:27
Vollständigerweise, weil du gefragt hattes "Wenn mir jemand sagt wie man auf die Bilder der standart Actoren zugreifen kann bzw wo die sind", die sind wenn mich nicht alles täuscht hier

(http://d.imagehost.org/0699/Actor.jpg) (http://d.imagehost.org/download/0699/Actor.bmp)
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: D.N.S am November 07, 2008, 14:52:54
Genau die sind da---
Aber um die Chargrafik stehend auf der Platform zu machen machst das mit folgendem Befehl (siehe Bild)( gleich unter dem Rot umrandeten )
(http://img519.imageshack.us/img519/25/unbenanntdy1.jpg) (http://imageshack.us)
(http://img519.imageshack.us/img519/unbenanntdy1.jpg/1/w731.png) (http://g.imageshack.us/img519/unbenanntdy1.jpg/1/)

Und um es wieder auszuschalten ( wenn man die Platform verlässt) dann der Befehl der Rot umrandet ist... :)




WS
     D.N.S
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: shadow994 am November 07, 2008, 21:42:51
@ Klex92 und D.N.S ich meinte den Odner mit den Dateien dass ich statt dem nach rechts sehen
nach unten sehen mache , also meinte ich eher in welchem verzeichnis ich das finde trotzdem danke  .

Jetzt aber noch ne Frage :
wie krieg ich eine rutschbahn hin , sozusagen rutscht man solange auf dem Eis bis man irgendwo anstösst
für den rpg maker 2k3 hatte ich mal so ein Skript find es aber nicht mehr wäre nett wenn mir jemand das skript
zeigen , verlinken oder machen könnte . Bitte kommt mir nicht mit Events (damit wüsste ich wie es geht aber das
ist dann halt alles nicht gerade verallgemeinert und muss für das weitere Rutschen immer manuell angepasst werden ).

D.N.S ist die deutsche version der rpgvx nicht , nicht ganz legal oder ist das jetzt anders ?

Danke im vorraus für jede nette Antwort
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: Rosa Canina am November 07, 2008, 21:56:31
Zitat
D.N.S ist die deutsche version der rpgvx nicht , nicht ganz legal oder ist das jetzt anders ?
Sagen wir es mal so: Offiziell gibt es nur englische Makerversionen und japanische. MagicMakers Übersetzung hackt aber das Programm nicht - wie viele andere - und wird daher größtenteils toleriert.


Zu deinem Problem >>Rutschbahn<<:
Wenn du weißt wie es geht, dann mach es auch so Oo
Ich sehe da keinen Grund es anders zu machen, außer weil man zu faul dafür ist. >.<
Sry, aber die Frage klingt wirklich nach: "Macht mir mal, bin zu faul dazu."
Vor allem dieser Absatz:
Zitat
Bitte kommt mir nicht mit Events (damit wüsste ich wie es geht aber das
ist dann halt alles nicht gerade verallgemeinert und muss für das weitere Rutschen immer manuell angepasst werden ).
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: shadow994 am November 07, 2008, 22:07:39
@Rosa Canina das war eher ne frage ob jemand weis wo es ist ,
weil ich muss wirklich zugeben dass ich etwas zufaul dazu bin .

jedoch gibt es noch ein zweites Problem : Die Spiel geschwindigkeit
leidet sehr darunter ....( hab ich zwar noch nicht ausprobiert , aber
sie hat schon bei den bewegenden Steinen darunter gelitten wo von eigentlich nicht so viele
auf der Map sind wie diese Events fürs Rutschen ...) Also wenn trotz meiner Faulheit jemand
dieses Skript hat und es hier reinstellt wäre ich sehr dankbar .

P.S. zudem müsste ich ein Feld von knapp 40*40 damit auslegen das wären fast 100 Events nur fürs rutschen ....

Danke im vorraus für jede nette Antwort
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: KeksX am November 07, 2008, 22:15:50
if(player_x == 4)
{
  if(player_y == 4)
  {
 moooooooooveeeeeeeeeeeee-events
}
}

if(player_x == 8 )
 {
   if(player_y == 8 )
   {
 moooooooooooveeeeeeee-events
}
}

Hach, wie mächtig doch conditionial branches in nur EINEM event sein können :].
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: shadow994 am November 07, 2008, 22:20:58
Tut mir Leid für meine Blödheit aber ich versteh das nicht ganz von dir KeksX
bitte nochmal für dumme und vorallem wie mach ich des dass des immer gilt und nicht
nur für dieses eine Event ? Und vorallem was ist player_x , eine variable oder ein Schalter
oder ein mir unbekannter Befehl ? Das was du da hinschreibst erinnert mich mehr an C++
als an Rpg maker .
Meine Vorstellung der Lösung war : man nehme ein Feld Pflastere alles mit facing and if else
anweisungen zu und hoffe drauf dass das Spiel noch geht .
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: KeksX am November 07, 2008, 22:23:11
Na du prüfst wo sich der Spieler befindet und gibst ihm dann ein Movement .... Das ist simpel!
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: shadow994 am November 07, 2008, 22:26:23
ja das ist ja nich mein problem wie gesagt die Menge ist das Problem er soll ja auch mal in der Mitte stehen bleiben .
Eben wegen der Menge habe ich ja nach Skripten gesucht weil dass ist wirklich umständlich dass überall hinzumachen
Wäre gut wenn du mir sagst wie ich die ganzen bedingungen Üerprüfungen usw in 1-20 Events reinpacken kann .

kleine Hilfe kennst du zelda ? da rutscht er auch solange bis er auf Schnee oder so kommt
jedoch egal von wo man anfängt oder wohin man schaut so etwas in etwa smöchte ich auch
probieren bzw hinkriegen . Simpel Ausgedrückt er läuft in eine Richtung bis er irgendwo
anstösst bzw Schnee oder sonst was da liegt .

Gibt es eine If anweisung , die überprüfft ob der Spieler einen Schritt macht ?
Wenn ja dann wären das Problem mit der Menge weg .
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: D.N.S am November 07, 2008, 23:55:49
X und Y das sind die Achsen wo sich der Spieler befindet...
Also Senkrechte und Wagrechte Koordinaten...
Steht bei jedem Fed unten im rechts im Programm...

Das geht mit VFariablen wie KeksX schon gesagt hat...

Machst ne bedinung die beasgt wenn Player X Position ist 1, wenn Player Y Position ist 1 dann Move Route mit Bewegungsanimation OFF und 10 mal schritt runterr oder 30 mal.. wieviel du halt brauchst..
Das Else kannst auslassen...
Dann die nächsten coordinaten Player ist X 2.........Blabla...
Dazu musst net extra für jedes Feld neue Events erstellen, es reicht eins...

Vergiss nciht die Trigger auf Automatisch Starten und unter Char zu machen...

Eigentlich ist es nicht so schwer zu machen....

A, ja... wo du die Chars findest.
Die sind im Material Manager gleich neben der Datenbank... bzw. Database...
Von dort kannst sie Exportieren, bearbeiten und wieder Importieren....

Nun etwas zu dir...
Man kann viele sachen ohne Skripte machen, ein bissl Anstrengen dann lernst sogar noch viel über das Programm und es
hat eine Persöhnliche Note...




WS
     D.N.S
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: shadow994 am November 08, 2008, 08:51:07
Dankeschön , habs jetzt verstanden , ich hoffe ,dass ich
mit meinen Fragen keinen zur Weisglut gebracht habe .
Es gibt noch ein Frage , die mich brennend intressiert :
kann man in den maker auch C++ importieren ?
Oder kann man das über ein Ruby skript ?
Weil hab echt keine Lust auch noch des Ruby zu lernen .

Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: ERZENGEL am November 08, 2008, 10:32:14
Nö, geht im RGSS nicht. Die Programierer haben geschlampt oder wollen nicht, dass sich das RGSS leicht erweitern kässt.
Aber in Ruby kannst du Erweiterungen in C schreiben (Link (http://home.vrweb.de/~juergen.katins/ruby/buch/ext_ruby.html)). Ansonsten kannst du über die Win32API (http://home.vrweb.de/~juergen.katins/ruby/buch/lib_windows.html#ref:winapi)-Klasse exportierte Funktionen einer DLL aufrufen.
Falsl du es dir doch überlegst Ruby zu lernen: Ruby für Umsteiger (http://www.ruby-lang.org/de/documentation/ruby-from-other-languages/)

Jedoch kannst du dein Spiel auch ganz per Eventskripte erweitern. Von nem kleinen NPC mit nur nen Show Text-Befehl bis zum Kampfsystem. Deine Entscheidung.
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drau
Beitrag von: shadow994 am November 08, 2008, 14:43:26
Ok , danke , das alles mit Eventen geht ist mir auch schon klar nur das ist halt dann 3 mal so ümständlich
als mit programmiersprachen finde zumindest ich . Danke für den Link ich glaub den zieh ich mir doch mal rein (scheint ja
kein allzugroßer Unterschied zu sein )
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: KeksX am November 08, 2008, 17:23:11
Also ich sags mal so:

Wenn du alles mit Scripts machst, kannste theoretisch gleich eine Schnittstelle wie Allegro oder so besorgen und dir dein eigenes Spiel proggen..Das macht jedenfalls mehr Sinn als dein komplettes Spiel über die RGSS laufen zu lassen..
Der RPG Maker richtet sich an jene, die keine Ahnung vom Programmieren haben aber trotzdem gerne RPG's erstellen möchten.

Jedenfalls hat das Eventen einfach mehr Stil, meiner Meinung nach. Das gute alte Makern kommt dabei rüber...Und du kannst sagen, dass du daran wirklich gemakert hast, und nicht nur gescriptet :].
Titel: Re: Der Spieler schwebt mit einer Platform über den Abgrund , wie bleibt er drauf ?
Beitrag von: Gamekiller48@gmail.com am November 09, 2008, 17:52:51
Leute, ich hab zwar keine Ahnung, aber, könnte man das nich so machen, dass das ein sich selbst bewegendes Fahrzeug ist, das Bild ist die Plattform + Spieler?
SimplePortal 2.3.3 © 2008-2010, SimplePortal