Kombinace Accessorů

Pokud si nevíte s něčím rady ohledně tvorby v Game Makeru - pište sem!
Post Reply
User avatar
Toner
Posts: 1
Joined: March 2, 2017, 3:56 pm
Location: Brno

Kombinace Accessorů

Post by Toner »

Ahoj,

v Game Makeru dělám chviličku a momentálně se učím o vnitřních strukturách.
Moc se mi líbí, že je možnost k nim přistupovat zkrácenou verzí přes Accessory.
Rád bych se zeptal, jak se tyto jazykové konstrukty používají kombinovaně.


Příklad:

Mám ds_map a v tom ds_grid, jak přistoupím k nějakému ds_grid v tom ds_map PŘÍMO přes accessor?

NEFUNGUJE

Code: Select all

global.locations[? "walls"][# 5, 3] = true;
Nezávislý vývojář
User avatar
ipq
Posts: 929
Joined: August 15, 2011, 7:31 pm
Location: Petržalka

Re: Kombinace Accessorů

Post by ipq »

Skombinovať 2 samostatné polia to sa tuším nedá, keď chceš volať premennú s daného polia, musí to byť len jedna hranatá zátvorka a v nej niečo.

V GM už síce nerobím ale možno ešte základy viem pochopiť, neviem či toto pomôže:
https://forum.yoyogames.com/index.php?t ... grid.2569/
alebo
https://www.reddit.com/r/gamemaker/comm ... a_ds_grid/

Ak som to správne pochopil, ty chceš(rovnako ako v prvom linku) volať premenné s hodnotami umiestnené v mriežkach, v ktorých sa nachádza alebo vytvoriť, niečo ma napadá ale otestovať to už neviem, lebo GM nemám.

vytvorenie premenné s hodnotou v mriežke:

mapa[? "nazov"] = cislo;
mriezka[# 2, 2] = mapa[? "nazov"];
//mapa - názov ds_map
//mriezka - názov ds_grid


A potom volanie:

ukaz=mapa[? mriezka[# 2, 2]];

Či tam je potreba niekde zadávať aj string, tak už to neviem.
Post Reply