-
laci4321 #1610 Újragondoltam
Fogni kéne 2 széles LCD panelt, amiket egymás mellé raksz ÁLLVA. Az egyikre kitehetnéd a hajó képét, felülnézetből, vagy oldalnézetből, az a lényeg hogy a hajó eleje nézzen felfelé, a hátulja pedig lefelé.
A másik , mellette lévő LCD panelen pedig a menürendszer futna. A megjelenő egységek pedig azonos magasságban jelenhetnének meg, mint ahogyan a hajóban is vannak.
Megpróbálom illusztrálni egy példával:
SPOILER! Kattints ide a szöveg elolvasásához!
Fogom a hajómat, a Cutting Principle -t. A Hajóm 72 blokk hosszú. A bal oldali LCD panelbe úgy kellene a képét beillesztenem, hogy a tetején egy kis hely kihagyva van. (a menüszövegnek)
Ha meglenne a szkript, szívesen megcsinálnám, hogy mind az összes blokk nevébe beillesztenék egy tagot, ami a hajóban elfoglalt magasságát jelölné. Vegyük pl. az ajtókat. Az lenne az ajtók neve, hogy:
Hid - Folyoso ajto {H11}
Folyoso - Oxigen szoba ajto {H:13}
Folyoso - Elsosegely szoba ajto {H:15}
Folyoso - Feldolgozo szoba ajto {H:17}
.......
A {H:szám} tag jelölné a magasságot a blokk neveiben. (H=Height - csak hogy az egész játékvilágban elterjedhessen, legyen angol)
A blokkokat csoportokba rendezve pedig a csoportok neveiben elrejthetnénk egy tagot, ami azt mondaná meg a szkriptnek milyen képet tegyen ki a bal oldali kijelzőre. Tehát mondjuk az lenne a csoportnév, amiben az összes ajtó benne van, hogy:
Ajtok {P:doors}
Amikor ezt a csoportot megnyitod, akkor a bal oldali kijelzőre a doors nevű kép kerülne ki. (Képeket tudtommal be lehet vinni valahogy a játékba mod formájában, az már mindenkinek a saját dolga lenne.) (P=pictures)
Tehát amikor a menüvel megnyitnád az "Ajtok {P:doors}" csoportot, akkor a bal oldali kijelzőn átváltana a szkript a "doors" nevű képre, és a listában megjelenne az összes blokk ami a csoportba van rendelve, abban a magasságban ami a névbe van írva. (Persze a magasságszám nem feltétlen egyezik a sor számával ahová ki kell írni a dolgokat, ezért ezt meg lehetne úgy oldani, hogy csinálni egy összes blokkot tartalmazó főcsoportot, aminek a nevében benne lenne egy taggel, hogy a hajó hány blokk hosszú. Ha van mondjuk a 35. magasságban egy ajtó a 72 magasságú hajóban, és a kijelzőn 50 sor szöveg fér el, akkor 35/72*50=24,3, tehát kerekítve az ajtó nevét a 24. sorba kellene kiírni.) Ha azonos magasságban vannak a blokkok, akkor tökmindegy milyen sorrendben egymás alá kerülhetnének.
Egy másik példa:
SPOILER! Kattints ide a szöveg elolvasásához!
Megnyitom a menüvel a "Ugrohajtomuvek {P:ugro}" csoportot. A Bal oldali kijelzőn a kép átvált az ugro képre. A jobb oldalon pedig a menürendszerben megfelelő magasságban megjelennek az ugróhajtóművek nevei.
Ha olyan csoportot nyitunk meg, aminek a nevében nem szerepel {P:KÉP} tag, akkor a Főcsoporthoz rendelt kép jelenne meg ismét. Az a főcsoport, ami minden blokkot tartalmaz, és tartalmazza a hajó magasságát. Tartalmazhatná még a hajó nevét is. Tehát lehetne "MAIN GROUP {Cutting Principle} {H:72} {P:standard}". Ekkor a standard kép jelenne meg a bal oldalon, és mindig ez jelenne meg, amikor nincs képváltoztató utasítás.
Tehát összességében ezt látnánk:
SPOILER! Kattints ide a szöveg elolvasásához!
Szerintem nem egy lehetetlen ötlet, és mozgás közben elég menő is lenne :D
Utoljára szerkesztette: laci4321, 2015.10.27. 21:03:11



