«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
گیم میکر :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
--
گروه قدیم ما promakers.ir یا پرومیکرز بود که بالای هزار اموزش توش ساخته بودم به اسم sajjad3011 ولی حیف ادمین سایتش عوض کرد
حالا سوالی بود کاری بود این شمارمه

قدیمیا دلم براتون تنگ شده... فقط معرفی کنید توی پیامک یا تماس یاد بیارید.
اگه جواب ندادم شاید موقعیت نداشته باشم.
بگید توی پیام از بچه های پرومیکرز هستید.

---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته
دوست داشتید شماره بذارید تو واتساپ یا ایتا یا .... گروه بزنیم.
09358077198

بایگانی
پیوندها

۱۱۵ مطلب با موضوع «گیم میکر» ثبت شده است

از بخش global settings تنظیمات کلی به سربرگ Loadig رفته و بخش show your own image while loading رو فعال کرده و سپس با کلیک رو دکمه ی change image عکس دلخواه برای صفحه ی loading رو انتخاب کنید و در نهایت ok.

http://s3.picofile.com/file/8189031392/loading_gm81.jpg

در مورد نظر دوستمون مهراب باید بگم،راه دیگه رو نمی دونم.توصیه می کنم یونیتی کار کنید.

--

اینم ایجاد لودینگ در یونیتی:



private AsyncOperation async null;

IEnumerator Start()
{
async Application.LoadLevelAsync("test");
yield return async;
}

void OnGUI
{
GUI.Label(new Rect(10,10,50,50),(100*async.progress).ToString());
}

void Update()
{
if((
async.progress 100)>=100)
{
this.enabled false;
}
}



۲ نظر موافقین ۰ مخالفین ۰ ۲۸ ارديبهشت ۹۴ ، ۱۳:۴۰
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ ارديبهشت ۹۴ ، ۲۱:۰۹
مدیرکل

اسپرایت چیست.
سورس چیست.
اسکریپت چیست.
الگوریتم چیست.
ابجکت چیست.
هوش مصنوعی چیست.
زبان های برنامه نویسی چه فرقی دارند وکدام خوب است.
کسی بازی ساخته میشه ازاول توضیح بدید باید چه طوری بازی ساخت تا آخرش.
چیزهایی که لازم درمورد ساخت بازی بگید ازاول تاآخر.
موتور بازی چیست.
برای کسی که بازی نساخته کدام موتورخوبه.
موتورهای بازی ازجمله game maker, Construct , XNAFramework, Unreal,Unity,Anvil,XRay,Euphoria,CryEngine این موتورها هریک ازکدام زبان برنامه نویسی ساخته شده اند. وباهمون زبان برنامه نویسی باید بازی ساخت.
این موتورها میشه توضیح بدید چه خوبی هایی دارند. هرکدام ومقایسه کنید.
ازکجامیشه متوجه شد بازی که ساخته شده ازچه موتوربازی استفاده کرده است.
این موتورها کاربری که باهاش بازی ساخت میشه بگه.
game maker خوبه یا professional و گیم میکر استودیو برای ساخت بازی و چه فرقی باهم دارند.
گیم میکر7با8 چه فرقی دارند. ودیگرموتورکه ورژن های دیگردارند.
لینگ دانلود این موتورهای بازی به همراه کرک میشه بدید.
آموزش هایی درباره ای ساخت بازی وموتوربازی چه پی دی اف وچه ویدیو هست لینگ بدید.
به جزموتور بازی برای ساخت بازی به نرم افزاری نیازهست یانه.
کدام این موتورهای بازی برای دوبعدی خوبه وسه بعدی است. کدام این موتورها برای ساخت بازی خوب است. هریک ازاین موتورها برای بازی مورد نظر هستند یا فرقی نداره هرچی میشه ساخت. وکدام این موتورها معروف هستند. شرکت بازی سازی ازموتورهای رایگان بازی استفاده می کنند یانه.
کدام این موتورهای بازی سازی میشه برای اندورید ساخت.
بازی که ساخته میشه میشه به صورت آنلاین هم میشه بازی کرد چه طوری میشه این کارکرد.
موتوربازی رایگان چه فرقی باپولی دارند.
برای ساخت بازی کدام زبان برنامه نویس یاد بگیریم.
چه مدت طول می کشه بازی بشه ساخت.

------

پاسخ:





sprite این هست :
[تصویر: form_sprite.jpg]
یا این :
[تصویر: sprite.jpg]


سورس یعنی منبع یا فایل لایه باز که بتونیم بازی رو تغییر بدیم.البته سورس شامل اسکریپت و برنامه ها هم میشه.

اسکریپت کدهایی هست که می نویسیم.
مثل این شکل:
http://docs.yoyogames.com/source/dadiospice/002_reference/001_gml%20language%20overview/programexample.png
البته می تونیم در زیر شاخه ی script هم بعضی از اسکریپت ها رو با نام دلخواه ایجاد و فراخوانی کنیم تا کدهاش اجرا بشه

AlgoRithm مجموعه‌ای متناهی از دستورالعمل‌ها است، که به ترتیب خاصی اجرا می‌شوند و مسئله‌ای را حل می‌کنند.(

واژه الگوریتم از نام ریاضیدان و ستاره‌شناس و جغرافی‌دان نامی ایرانی، ابوجعفر محمد بن موسی خوارزمی (الخوارزمی)، گرفته شده است)
اگه همونو با شکل نشون بدیم میشه فلوچارت یا چارت Flow که flow یعنی جریان و روند کار و اجرا دستورات به ترتیب:
http://fa.wikipedia.org/wiki/%D8%A7%D9%8...8%AA%D9%85

object = شی یا کنترل هایی که اسپرایت رو ربط میدیم بهش. مثل ابجکت توپ یا ابجکت قارچ خور:
[تصویر: form_object.jpg]

هوش مصنوعی ساخت کد و برنامه یا تابعی است که بتواند اطلاعاتی را در حافظه ذخره و بازیابی کرده و بر حسب داده ها تصمیم بگیرد و خودش به طور مستقل به جای انسان بتواند فکر کند.

زبونای برنامه نویسی هر کدوم اربرد خودشون رو دارن و به طور کلی همیشه نمیشه گفت کدوم بهتره یا کدوم بدتره:
C/Java/Objective-C/C++/C# csharp/PHP/(Visual) Basic/Python/Perl/Ruby/JavaScript/vb.net/Lisp/Transact-SQL/Pascal/Bash/Delphi or Object Pascal/PL/SQL/Assembly/Lua
معمولا جاوا معروف تر و کاربردی تره و روی اکثر سیستم ها اجرا میشه و کاربردی ترین و تقریبا بهترین زبون جاوا هست .البته بازم می گم هر چی کار می کنی باید کاربردشو بدونی. لازم نیست خسته کنی یه عالمه کتاب بخری پولاتو هدر بدی.
میری توی گوگل و سرچ می کنی و زود به جواب میرسی بعدش می پرسی .
خود جاوا هم صد شاخه هست برنامه نویسی سیستم داره برنامه نویسی وب JSP=JAVA server pages داره و برنامه نویسی اندروید.
باید ببینی کدوم محیش خوبه بهتره مثل ECLipse بعدش بری دنبال مثلا برنامه نویسی اندوید .(تا یه چیز خوب رو خوب یاد نگرفتی سمت چیز خوب دیگه نرو)

آره من بازی ساختم. بازی های دو بعدی و حتی سه بعدی(ساده).
خوب اولش با game maker شروع کردم و یک ابجکت ساختم بپره تیر بزنه . سورس ها رو دیدم تحقیق کردم توی امضام هم یه آموزش گذاشتم بخونی و همت کنی راه میفتی به اذن پروردگار مهربان و عزیز انشاءا... .

انجین بازی یا موتور بازی نرم افزاری هست که باهاش می تونیم بازی هامون رو سریع تر بسازیم و توسعه بدیم و بسته به خروجی و انعطاف و مدیریت منابع میان به انجین های مختلف نمره میدن

گیم میکر 7 یا 8 یا ... هر چا بالا تر میره خوب امکاناتش بهتر میشه و شماره ورژن یا نسخش مشخص می کنه کدوم جدید تره. نو که بیاد به بازار .. کهنه میشه دل آزار(البته معمولا) ضمنا الان game maker ها خروجی اندروید نمی دون و توصیه می کنیم game maker studio رو دانلود بفرمایید و همینور پکیج های اندروید مروبطه که اونم توی قسمت دیگه ای از انجمن هست کگه توی کادر بالای انجمن می تونید بنویسید خروجی apk در گم میکر تا تاپیک مربوط رو پیدا کنید

لینک دانلود موتور های بازی هم باید اسمشو توی بالای انمجن سرچ کنید میاد نیومد برید توی google.com و تایپ کنید مثلا : دانلود game maker studio با کرک یا ...

در مورد آموزش هم توی صفحه اول انجمن تیتر و عنوان ها رو بخونید. اگه با مروگر FireFox کار می کنید ctrl+F بزنید و مثلا تایپ کنید game maker بعدش می رید روی عنوان مربوط و زیر شاخه هاش و الی آخر یا اون کادر بالای انجمن برای جستجو هست.

موتور رایگان مجانی هست پولی هم پولی هست البته خیلیا می زنن کرک می کنن مجانی میشه عین خودمون که وضع مالیمون بد هست شاید مجبوریم

انجین unity و game maker و construct و unreal و احیانا یکی دو انجین دیگه معروف ترین هستند.
اما از بین اون بالایی ها بیشتر توی ایران و جهان game maker studio و unity کار میشه که من توصیه می کنم شما که خیلی مبتدی هستید با game maker شروع کنید

واسه سه بعدی همون یونیتی اما بازم توی مبحث Rigging و هوش مصنوعی نیاز به استاد هست چون واقعا کار دشواری هست.

در مورد بازی ساز شدن شما باید خودتون تلاش کنید و دنبال برید و پرس و جو کنید. این یک. اما دوم اینکه در کشور عزیزمون دانش و کتب بازیسازی و امکانات برای همه به یک میزان فراهم نیست. هرچند بعضیا میگن امکانات مطرح نیست اما اینجانب معتقدم بی تاثیر هم نیست.
در هر صورت شما میزان توانایی و امکانات خودتون اعم از اینترنت استاد و و و غیره رو ببینید و سعی کنید در حد توانتون بازی سازی رو ادامه بدید و با توکل به خدای عزیز و تمرین پی در پی سعی کنید پیش برید. هیچ وقت عجله ی بیش از حد نکنید و سعی کنید گام به گام بپرسید تا یاد بگیرید. پرسیدن رو فراموش نکنید ولی قبلش هم یه جستجو توی اون کادر بالای انجمن بزنید.
-
---
کپی از:
http://promakers.ir/showthread.php?tid=11196

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ ارديبهشت ۹۴ ، ۰۴:۲۶
مدیرکل
دو تا room بسازید: room0 و room1
یک ابجکت بسازید به نام effFadeToBlack .
برای این ابجکت این کدها رو paste کنید :
رویداد create:
کد :
fadeAlpha=0
newRoom
=0
fadeSpeed
=10
alarm
[0]=fadeSpeed 
رویداد Alarm 0 :
کد :
alarm[0] = fadeSpeed;
fadeAlpha += 0.05;
if ( 
fadeAlpha >= 1.0 )
{
room_goto(newRoom);
instance_destroy();

رویداد Draw GUI :
کد PHP:
draw_set_alpha(fadeAlpha);
draw_rectangle_color0,0room_widthroom_heightc_blackc_blackc_blackc_blackfalse);
draw_set_alpha(1.0); 
یک ابجکت دیگه به نام object1 بساز و فقط همینو بذارید روی room0 و این کد رو توی رویداد Space بریزید(فشردن یا press از space):
کد :
var eff;
eff instance_create00effFadeToBlack );
eff.newRoom room1;
//room_goto(room1); 
اجرا بگیرید و Space بزنید تا به حالت Fade in out محو بشه و بره توی room1
این تصویر کوچک شده است.انداره واقعی : (834x388).برای دیدن در اندازه واقعی روی تصویر کلیک کنید.
http://s3.picofile.com/file/8188491050/fadeIn.jpg


نکته : یادتون باشه حروف کوچک و بزرگ رو دقت کنید چون GML حساس به متن هست.موفق باشید.

منبع :
http://steamcommunity.com/sharedfiles/fi...=160729258
اینم سورس Fade in در گیم میکر استادیو(game maker studio) :
http://opizo.com/LvBSyA

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ ارديبهشت ۹۴ ، ۰۱:۴۶
مدیرکل
http://s6.picofile.com/file/8185692418/move_snap.jpg
شکل کلی :

کد:
move_snap( hsnap, vsnap );
توضیح :
این تابع دو پارامتر می گیرد(به ترتیب مقدار افقی و مقدار عمودی) و برای تنظیم x و y روی نزدیک ترین x و y ای که به ترتیب به مقدار افقی و عمودی بخش پذیر است،بکار می رود.

مثال :
یک ابجکت روی صحنه و سپس توی رویداد Step این کد را قرار دهید تا با حرکت ماوس،ابجکت در خانه های بخش پذیر 100x100 حرکت کند.

کد PHP:
//harkat be andazeye sprite width + sprite_height
x=mouse_x
y
=mouse_y
move_snap
(100,100);//nazdiktarin (x) bakhsh pazir be 100 , nazdiktarin (y) bakhsh pazir be 100
//move_snap(sprite_width,sprite_height);//nazdiktarin (x) bakhsh pazir be sprite_width , nazdiktarin (y) bakhsh pazir be sprite_height 

سورس نمونه game maker 8.1 :
http://s6.picofile.com/file/8185692168/m....gm81.html

منبع :
http://docs.yoyogames.com/source/dadiosp..._snap.html
۰ نظر موافقین ۰ مخالفین ۰ ۱۰ ارديبهشت ۹۴ ، ۰۱:۱۶
مدیرکل


مسیر دقیق پوشه های نصب android sdk manager برای خروجی گرفتن اندروید در unity و game maker studio و basic4android :



محتوای پوشه ی android-SDK:

کد:
add-ons
AVD Manager.exe
build-tools
extras
platform-tools
platforms
samples
SDK Manager.exe
SDK Readme.txt
system-images
tools
uninstall.exe
پوشه های داخل پوشه ی add-ons:
کد:
addon-google_apis-google-13
addon-google_apis-google-7
addon-google_apis-google-8
محتوای پوشه build-tools :

کد:
android-4.2.2
android-4.4.2
android-4.4W

محتوای پوشه platforms:
کد:
android-10
android-11
android-12
android-13
android-14
android-15
android-16
android-17
android-18
android-19
android-20
android-7
android-8
__MACOSX
محتوای پوشه ی platform-tools:
کد:
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
api
dmtracedump.exe
etc1tool.exe
fastboot.exe
hprof-conv.exe
NOTICE.txt
source.properties
sqlite3.exe
systrace

محتوای پوشه ی samples :
زیاد مهم نیست ولی اینان:
کد:
1.txt
AccelerometerPlay
ActionBarCompat
AndroidBeamDemo
ApiDemos
BackupRestore
BasicGLSurfaceView
BluetoothChat
BluetoothHDP
ContactManager
content_hash.properties
CrossCompatibility
CubeLiveWallpaper
GestureBuilder
Home
HoneycombGallery
JetBoy
LunarLander
MultiResolution
NFCDemo
NotePad
NOTICE.txt
RandomMusicPlayer
RenderScript
SampleSyncAdapter
SearchableDictionary
SipDemo
SkeletonApp
Snake
SoftKeyboard
source.properties
SpellChecker
Spinner
SpinnerTest
TicTacToeLib
TicTacToeMain
ToyVpn
TtsEngine
USB
VoicemailProviderDemo
VoiceRecognitionService
WeatherListWidget
WidgetPreview
WiFiDirectDemo
Wiktionary
WiktionarySimple
XmlAdapters

محتوای پوشه ی system-images :

کد:
android-14
android-17
armeabi-v7a

محتوای پوشه ی tool :

کد:
adb.Bat
adb.exe
AdbWinApi.dll
adb_has_moved.txt
android.bat
ant
apps
ddms.bat
dmtracedump.exe
draw9patch.bat
emulator-arm.exe
emulator-mips.exe
emulator-x86.exe
emulator.exe
emulator64-arm
emulator64-mips
emulator64-x86
emulator_NOTICE.txt
etc1tool.exe
hierarchyviewer.bat
hprof-conv.exe
Jet
jobb.bat
lib
lint.bat
mksdcard.exe
monitor.bat
monkeyrunner.bat
NOTICE.txt
proguard
source.properties
sqlite3.exe
support
systrace
templates
traceview.bat
uiautomatorviewer.bat
zipalign.exe

اینم عکس :
http://s6.picofile.com/file/8184662100/a...folder.jpg
http://s6.picofile.com/file/8184662476/add_ons.jpg
http://s6.picofile.com/file/8184662492/build_tools.jpg
http://s6.picofile.com/file/8184662550/platforms.jpg
http://s4.picofile.com/file/8184662592/p..._tools.jpg
http://s6.picofile.com/file/8184662600/samples.jpg
http://s4.picofile.com/file/8184662726/s...images.jpg
http://s6.picofile.com/file/8184662668/tools.jpg

خود خروجی گرفتن apk (اندروید) در گیم میکر استادیو قبلا اینجا اموزش داده شده:
http://promakers.ir/showthread.php?tid=7709


خرید آموزش b4a فارسی با قیمت کم:
http://gameover.blog.ir/1395/04/03/%DA%A9%D8%AA%D8%A7%D8%A8-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%A7%D9%85%D9%88%D8%B2%D8%B4-b4a-%D8%B3%D8%A7%D8%AE%D8%AA-%DA%AF%DB%8C%D9%85-%D8%A2%D9%88%D8%B1
۰ نظر موافقین ۰ مخالفین ۰ ۰۵ ارديبهشت ۹۴ ، ۰۴:۰۸
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ فروردين ۹۴ ، ۱۷:۰۳
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ فروردين ۹۴ ، ۱۵:۳۲
مدیرکل
حجم : 2 مگ
کپی شده از پرومیکرز
http://opizo.com/rjiMTG



۰ نظر موافقین ۰ مخالفین ۰ ۲۳ فروردين ۹۴ ، ۰۲:۴۵
مدیرکل
منبع:gameover.blog.ir
شماره تماس سازنده: 09358077198   sajjad3011    یادش بخیر.... خودمم ادمین.ههههه.... پرومیکرزی ها یادتون بخیر.... نظر بذارید یا sms اگه خواستید تیم بزنید زنگ بزنید منم حاضرم بیام....
دانلود کنید
نظر یادتون نره
(نکته: بعد از گیم میکر/استادیو حتما به سمت یونیتی کوچ کنید.فقط به خاطر مبتدی ها این سورس ها رو یکی دوستان م برای ما گذاشته.)
۲۶ نظر موافقین ۰ مخالفین ۰ ۲۳ فروردين ۹۴ ، ۰۲:۳۸
مدیرکل

ابتدا Http Dll 2.2 رو از اینجا دانلود کنید.
هر ورژنی رو که دوست دارید منتهی من با http_dll_2_3.gex توی گیم میکر 8.1 و با http_dll_2_3_studio.gex توی گیم میکر استادیو کار می کنم.
----
لینک دانلود Http Dll 2.2 :
http://www.maartenbaert.be/game-maker-dl.../#download
احتمالا فایل Gex توی مسیر source\http-dll-2-3\gm هست.
-----------
حالا باید این gex file ها رو توی گیم میکر install کنیم و به سمت چپ انتقال بدیم. توی شکل ببینید

http://s6.picofile.com/file/8182071418/httpDll.gif

سپس یه object بسازید و رویم room بذارید و براش اینا رو ایجاد کنید :

توی رویداد room end:

کد PHP:
// room end event
if httprequest!=-{
    
httprequest_destroy(httprequest);


رویداد draw:
کد PHP:
draw_text(room_width/2,room_height/2,"press Space to Download"); 

رویداد press space :
کد PHP:
globalvar httprequestst;
httprequest httprequest_create();
// download(url, destination)
// downloads a file and saves it at the destination
// returns whether successful
var stresultb;
httprequest httprequest_create();
//httprequest_connect(httprequest, argument0, false);
httprequest_connect(httprequest"http://latex-project.org/lppl/lppl-1-1.txt"false);
while 
true {
    
httprequest_update(httprequest);
    
st httprequest_get_state(httprequest);
    if 
st=or st={
        break;
    }
    
sleep(10);
}
if 
st={
    
result false;
} else {
    
result true;
    
buffer_create();
    
httprequest_get_message_body_buffer(httprequestb);
    
buffer_write_to_file(b"download.txt");
    
show_message("saved download.txt")
    
buffer_destroy(b);
}
httprequest_destroy(httprequest);
return 
result
---------
پروژه رو با F5 اجرا کنید
---------
دقت کنید که توی بالا من دارم فایل :
http://latex-project.org/lppl/lppl-1-1.txt
رو دانلود می کنم و با نام download.txt در مسیر جاری میریزم.
شما می تونید بعد از دانلود فایل اونو move کنید جای دلخواه و سپس اونو delete کنید که از این جور اسکریپت های کار با file هم واسه GML توی اینترت زیاده.
موفق باشید.big grin
هر کی نتونست اجرا بگیره و مشکل داشت پ.خ بده خود فایل gm81 سورس رو بدم اجرا بگیره ولی اول خودتون ور برید باهاش

۰ نظر موافقین ۰ مخالفین ۰ ۲۳ فروردين ۹۴ ، ۰۲:۳۴
مدیرکل

برای ساخت یک فایل HTML مثل index.html مراحل زیر رو دنبال کنید.

توی game maker برید و یک room و یک object بسازید .

توی کد create ابجکت چیزی شبیه اینو بنویسید:

کد :
txtfile file_text_open_write("index.html");
text1="<html><body><form name=form1 id=form1 action=";
text1+="http://sitename.com/sabte_emtiaz/index.php ";
text1+=" method=post><input type=text id=esm name=esm value=ali>";
text1+="<input type=text id=emtiaz name=emtiaz value=123>";
text1+="<input type=submit name=submit value=submit>";
text1+="</form>";
text1+="</body>";
text1+="</html>";
file_text_write_string(txtfile,text1);
file_text_close(txtfile); 
یک بار ابجکت رو توی room قرار بدید.
با F5 سورس رو اجرا کنید.
مشاهده می کنید که در مسیر جاری فایل به اسم index.html ساخته شده که شامل یه فرم دلخواه با مقادیر پیش فرض هست.
از این روش می خواستم برای ثبت امتیاز آنلاین استفاده کنم که به وقتش اگه ساختم سورسشو (هر چند به نظرم دارای باگ هایی هست) میذارم.
هر کی خوشش اومد تشکر رو بزنه بی زحمت
۰ نظر موافقین ۰ مخالفین ۰ ۲۳ فروردين ۹۴ ، ۰۲:۲۹
مدیرکل
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۹۳ ، ۰۲:۵۲
مدیرکل

یک پروژه new کنید.
یک room بسازید.
یک ابجکت بسازید به نام particle_smoke و یک نمونه از اون رو بذارید روی room.
کد اکشن زیر رو توی رویداد keyboard pressed space این کد رو بذارید :

size=3;
effect_create_below(ef_smoke,room_width/2room_height/2sizec_red); 

پروژه رو اجرا کنید و space بزنید....
دقیقا وسط room دود قرمز ایجاد میشه..... با اندازه ی 3 (فکر کنم 1 یعنی small و 2 یعنی medum و 3 یعنی big و تا یه اندازه ی خاصی میشه ایجاد کرد و سایز دود رو با ابر فعلا قاطی نکنید)
----------------------
اینم کل توابعی که باهاشون می تونید پارتیکل ایجاد کنید(سیستم ذرات مثل برف و بارون و غیره توی گیم میکر استادیو)
http://docs.yoyogames.com/source/dadiosp...index.html
----------------------
دقت کنید که تمام اینا رو توی موبایل اندروید و .... میشه بکار گرفت....
۰ نظر موافقین ۰ مخالفین ۰ ۲۶ اسفند ۹۳ ، ۰۲:۱۹
مدیرکل

بعضی اوقات می بینیم بازی مشکلی نداره و F5 می زنم یا Run می کنیم و می نویسه compile Finished  و خطایی نمیده اما به محیط اجرایی نمیره.

مثلا این خطا رو میده :

"C:\Users\user1\AppData\Roaming\GameMaker-Studio-Early-Access\GMAssetCompiler.exe" /c /m=win  /config="Default" /tg="C:\Windows\Temp\gm_ttt_76211\TextureGroups.txt" /to="C:\Windows\Temp\gm_ttt_76211\TextureOptions.txt" /obob=True /obpp=False /obru=True /obes=False /cvm /tp=2048 /mv=1 /iv=0 /rv=0 /bv=827 /gn="myGame" "C:\Windows\Temp\gm_ttt_76211\myGame.exe"

Asset Compile finished: 11:42:20 PM
Compile finished: 11:42:20 PM


یک دلیل:
مسیر کامپایلر عوض شده یا ممکنه ورژن های گوناگون نصب کرده باشید و قاطی کرده باشه.

به خطا نگاه کنید:
مسیر "C:\Users\user1\AppData\Roaming\GameMaker-Studio-Early-Access\GMAssetCompiler.exe" رو نشون میده.

بررسی کنید مسیر وجود داره یا خیر.
من که نگاه کردم وجود نداشت ولی مسیر دیگه ای وجود داشت :
"C:\Users\user1\AppData\Roaming\GameMaker-Studio\GMAssetCompiler.exe"

-
راه مستقیمی نیافتم اما یک کلک یادتون میدم:

پوشه ی GameMaker-Studio رو که در مسیر "C:\Users\user1\AppData\Roaming\" بود کپی کردم توی همون مسیر اما نامشو به اونو تغییر دادم که توی خطا می بینیم و مسیر رو خودم ایجاد کردم.
"C:\Users\user1\AppData\Roaming\GameMaker-Studio-Early-Access\GMAssetCompiler.exe"
---
دیگه مشکلی نیست و از اجرا لذت ببرید:-*

یادتون نره user1 اسم کاربری من هست و شما برای اینکه اسم کاربری خودتون رو پیدا کنید کافیه توی منوی Run بنویسید appdata و ok بزنید تا مسیر باز بشه.

۹ نظر موافقین ۰ مخالفین ۰ ۱۸ دی ۹۳ ، ۲۳:۵۰
مدیرکل