Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
در این کلاس، نحوه ساخت سایهبان در موتور بازی گودو را از طریق پروژه لامپ گدازهای فوقالعاده قابل تنظیم، یاد خواهیم گرفت! Godot Game Engine یک موتور بازی سبک وزن، رایگان و منبع باز است.
این کلاس به عنوان مقدمه ای برای سایه زن های قطعه دوبعدی عمل می کند، که اغلب در توسعه بازی برای دستیابی به جلوه های بصری منظمی استفاده می شود که به سرعت روی GPU از طریق پردازش موازی اجرا می شود، به این معنی که بسیاری از نقاط توسط کد به صورت جداگانه و همزمان پردازش می شوند. . توانایی نوشتن شیدرها یک مهارت ارزشمند است که می تواند به پروژه های بازی شما جذابیت زیادی بدهد و پس از ایجاد لامپ گدازه، درک خوبی از نحوه کار آنها خواهید داشت!
ما کد لامپ گدازهای خود را به زبان سایه گودو مینویسیم، که بسیار شبیه به GLSL، زبان پرکاربرد OpenGL سایهزنی است. در پایان کلاس، یک حلقه GIF یکپارچه از لامپ گدازه سفارشی شما ایجاد می کنیم تا در گالری پروژه به اشتراک بگذارید
به عنوان یک امتیاز، من حتی به شما نشان خواهم داد که چگونه می توانید لامپ گدازه خود را روی دسکتاپ خود اجرا کنید در حالی که کارهای دیگری انجام می دهید (شبیه به Shimeji!)
در حالی که باید بتوانید بدون تجربه آن را دنبال کنید، و من مراقب خواهم بود که هر مرحله را با جزئیات توضیح دهم، برخی از تجربیات با کدنویسی یا موتورهای بازی برای درک شما بسیار مفید خواهد بود. اگر با مشکلی مواجه شدید، لطفاً از طریق برگه بحث به من اطلاع دهید و من مطمئناً به شما کمک خواهم کرد تا آنها را پیدا کنید.
کلاس بعدی توصیه می شود:
یک یا چند GIF(های) لامپ گدازه را به دنبال دستورالعمل های کلاس ایجاد کنید و آن را در گالری پروژه آپلود کنید! این پروژه بسیار قابل تنظیم است، بنابراین من نمی توانم صبر کنم تا ببینم چگونه با:
بازی می کنید
رنگها و گرادیانهای لکه (گادا)
قدرت درخشندگی لکه
رنگها و شیبهای پسزمینه
تعداد حباب ها
سرعت حباب
اندازه لکه (قدرت + آستانه)
موقعیت های لکه
(پاداش!) پایه لامپ گدازه سفارشی
اگر به دنبال الهام گرفتن هستید، سریع انجام دهید!
منابع بیشتر:
سرفصل ها و درس ها
درس ها
Lessons
چند حباب ایجاد کنید
Create Some Blobs
یک Sprite و یک Shader ایجاد کنید
Create a Sprite and a Shader
فریم ها را به PNG صادر کنید
Export Frames to PNGs
کد یک لامپ گدازه
Code a Lava Lamp
PNG ها را به GIF تبدیل کنید
Convert PNGs to a GIF
رنگ ها را اضافه کنید
Add Colors
افکار نهایی
Final Thoughts
یک پایه اضافه کنید
Add a Base
حباب ها را متحرک کنید
Animate the Blobs
موتور را تنظیم کنید
Set Up the Engine
(پاداش) لامپ Lava را به صفحه نمایش خود اضافه کنید
(Bonus) Add the Lava Lamp to Your Screen
یک مرجع لامپ گدازه را مشاهده کنید
Observe a Lava Lamp Reference
درس ها
Lessons
یک پایه اضافه کنید
Add a Base
یک مرجع لامپ گدازه را مشاهده کنید
Observe a Lava Lamp Reference
کد یک لامپ گدازه
Code a Lava Lamp
فریم ها را به PNG صادر کنید
Export Frames to PNGs
حباب ها را متحرک کنید
Animate the Blobs
افکار نهایی
Final Thoughts
رنگ ها را اضافه کنید
Add Colors
PNG ها را به GIF تبدیل کنید
Convert PNGs to a GIF
موتور را تنظیم کنید
Set Up the Engine
یک Sprite و یک Shader ایجاد کنید
Create a Sprite and a Shader
چند حباب ایجاد کنید
Create Some Blobs
(پاداش) لامپ Lava را به صفحه نمایش خود اضافه کنید
(Bonus) Add the Lava Lamp to Your Screen
نمایش نظرات
نظری ارسال نشده است.