Einzelnen Beitrag anzeigen
Alt 04.07.2016, 11:34   #4 (permalink)
Pfandgiraffe
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 38
Beiträge: 1.737
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

Falls das Reisfeld einen eigenen definierten Untergrund hat kannst du es evtl. damit finden.

https://community.bistudio.com/wiki/surfaceType


Dann müsstest du um es automatisch zu finden jedoch immer noch die Karte mit einem Dummy-Objekt was in einem bestimmten Raster über die Map wandert und den Untergrund abfragt. Ist also relativ aufwändig.

Wäre also einfacher die Positionen aller Reisfelder in ein Array aufzunehmen und aus diesem dann eine zufällige Position zu wählen.

Code:
_alleFelderPos = [[1,2,3],[3,2,1],[4,5,6]];
_randomFeldPos = selectRandom _alleFelder;
_reisMarker = createMarker ["reis",_randomFeldPos];
Grüße
__________________
Niemand hat die Absicht eine Tüte zu bauen!
​​​​​​​
___<<<A3 Wounding System>>>___

Geändert von Pfandgiraffe (04.07.2016 um 11:37 Uhr).
Pfandgiraffe ist offline