متغیر سراسری

jafar1375

New Member
سلام من میخوام یه متغیر سراسری بسازم و از هر آبجکت قابلیت تغیر اونو داشته باشم.
چیکار کنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟
مثلا تو آبجکت player یه متغیر میسازم و میخوام از آبجکت enemy اونو تغیر بدم.
ممنون
منتظر جوابم!
 

amir.nemati63

کاربر VIP
نگفتید در چه موتوری و چه زبانی.....ولی من با unity و javaScript جواب میدم...
شاید برای بقیه موارد هم همینطوری باشه.



زمان اعلان متغیر در ابتدای اسکریپت ، اگر اون رو با پیشوند static بنویسید، میتونین از طریق اسکریپتهای دیگه کنترلش کنید.
مثلا: اعلان در اسکریپت با نام myScript.js:




[JSS]static var shoot : boolean = true ;[/JSS]







فراخوانی و تغییر در یک اسکریپت دیگه :


[JSS] myScript.shoot = false ;[/JSS]







به نقطه بین نام متغیر و نام اسکریپت در کد دوم توجه کنید.
 
آخرین ویرایش:

jafar1375

New Member
نگفتید در چه موتوری و چه زبانی.....ولی من با unity و javaScript جواب میدم...
شاید برای بقیه موارد هم همینطوری باشه.



زمان اعلان متغیر در ابتدای اسکریپت ، اگر اون رو با پیشوند static بنویسید، میتونین از طریق اسکریپتهای دیگه کنترلش کنید.
مثلا: اعلان در اسکریپت با نام myScript.js:




JavaScript Code:

static var shoot : boolean = true ;









فراخوانی و تغییر در یک اسکریپت دیگه :


JavaScript Code:

myScript.shoot = false ;









به نقطه بین نام متغیر و نام اسکریپت در کد دوم توجه کنید.
ببخشید من منظورم با گیم میکر بود.
 

جدیدترین ارسال ها

بالا