Jump to content

zapisanie zmiennych


sbx
 Share

Recommended Posts

przyklad: pickButton-em pobieram Box01 i mam go w jakiejs zmiennej - gdzie najlepiej dopisac ta zmienna by po zapisaniu i odczytaniu calej sceny nadal ona tam byla, lub byla dopisana/zapisana w jakims obiekcie z ktorego mogl bym ja pobrac ?

 

z gory dziekuje i pozdrawiam

Link to comment
Share on other sites

Mozesz to zrobic przy pomocy custom attributes np. tak:

anotherObjNameCA = attributes anotherObjName
( 
parameters main rollout:params 
( 
myObj type:#node
) 
rollout params "another object" 
( 
pickButton myObjpicker "pick object"
on myObjpicker picked obj do myObj = obj
) 
) 

custAttributes.add $GeoSphere01 anotherObjNameCA

 

Wykoanie tego kodu spowoduje dodanie do GeoSphere01 atrybutu myObj ktory bedzie mogl przechowywac obiekty. Pickbutton sluzy tylko do wpisania czegos do tej zmiennej. Teraz mozesz dobrac sie do tego obiektu w ten sposob:

print $GeoSphere01.myObj.name

Spowoduje to wypisanie nazwy obiektu przechowywanego w GeoSphere01. Jesli nie potrzebujesz pickbuttona to mozesz pominac cala czesc z rolloutem i wpisac obiekt samemu

$GeoSphere01.myObj = $jakis_obiekt

 

Oczywiscie custom attributes sa zapisywane razem ze scena.

 

Mama nadzieje ze o to Ci chodzilo.

Link to comment
Share on other sites

dziekuje za szegolowa odpowiedz :) bardzo przydatne informacje - jesli jednak nie chce dodawac "pickButton" lecz skryptem przypisac kilka zmiennych tekstowych (string?) do "$GeoSphere01", to jak powinienem to zapisac, by tak samo po zapisaniu calej sceny te dane zostaly zachowane i mozna bylo je pozniej tez odczytac ?

 

ps. wiem ze wszystko napewno jest w helpie lecz narazie gubie sie w tym :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We are using cookies. Read about our Privacy Policy