آموزش اسکریپت‌نویسی با بلوپرینت (Blueprint) - آخرین آپدیت

دانلود Blueprint Scripting

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: سیستم اسکریپت‌نویسی بصری بلوپرینت در آنریل انجین (Unreal Engine)، یک زبان برنامه‌نویسی بصری است که از رابط کاربری مبتنی بر گره (Node-based) برای خلق المان‌های گیم‌پلی استفاده می‌کند. این گردش کار گره‌محور، طیف گسترده‌ای از مفاهیم و ابزارهای اسکریپت‌نویسی را در اختیار طراحان قرار می‌دهد که معمولاً تنها در دسترس برنامه‌نویسان است. علاوه بر این، قابلیت‌های خاص بلوپرینت در پیاده‌سازی C++ آنریل انجین، به برنامه‌نویسان اجازه می‌دهد تا سیستم‌های پایه‌ای ایجاد کنند که طراحان بتوانند آن‌ها را گسترش دهند. این دوره در درجه اول برای دانشجویان سال اول و دوم مهندسی و علوم، دانش‌آموزان دبیرستان و متخصصانی که به برنامه‌نویسی علاقه‌مند هستند، طراحی شده است. این دوره آموزشی، کاربران را با سیستم اسکریپت‌نویسی بصری بلوپرینت آشنا می‌کند. شرکت‌کنندگان مبانی بلوپرینت، نحوه ارتباط آن با C++ و اصول برنامه‌نویسی بلوپرینت را فرا گرفته و از دانش خود برای ساخت یک درب تعاملی برای یک بازی ویدئویی استفاده خواهند کرد. برای شروع این دوره، نیازی به دانش قبلی در مورد اسکریپت‌نویسی بلوپرینت نیست، اما توصیه می‌شود که یادگیرندگان پیش از شروع، دوره‌های ۱ تا ۳ را بگذرانند.

سرفصل ها و درس ها

مقدمه‌ای بر اسکریپت‌نویسی بصری با بلوپرینت Introduction to Visual Scripting with Blueprints

  • مقدمه Introduction

  • رابط کاربری بلوپرینت Blueprint interface

  • بلوپرینت‌ها به عنوان ابزار طراحان Blueprints as designer tools

  • نقاط قوت و محدودیت‌های بلوپرینت Strengths and limitations of Blueprints

  • خواندن گره‌ها Reading nodes

  • کامپوننت‌ها Components

  • رابطه بین بلوپرینت و C++ Relationship between Blueprints and C++

  • توابع و متغیرها Functions and variables

  • انواع متغیرها Variable types

  • وراثت Inheritance

  • منطق و کنترل جریان Logic and flow control

  • ساخت یک درب Making a door

  • تایم‌لاین‌ها Timelines

  • حرکت دادن درب Moving the door

  • قفل و باز کردن Locking and unlocking

  • رویدادهای دیسپچر (Event Dispatchers) Event dispatchers

  • اسکریپت ساخت (Construction Script) Construction script

  • حلقه‌های بی‌نهایت Infinite loops

  • تایمرها Timers

  • معرفی چالش: جهت درب Challenge Intro: Door Direction

ارتباطات در بلوپرینت Blueprint Communication

  • ردیابی‌ها (Traces) Traces

  • انواع Trace Trace types

  • کانال Trace Trace channel

  • ردیابی اشیاء (Object Traces) Object traces

  • ردیابی‌های تک و چندگانه Single and multi traces

  • نتایج برخورد (Hit Results) Hit results

  • اینترفیس‌ها Interfaces

  • ورودی‌ها Inputs

  • چاپ رشته (Print String) Print string

  • هم‌پوشانی‌ها (Overlaps) Overlaps

  • کستینگ (Casting) Casting

  • کلاس تریگر (Trigger Class) Trigger class

  • تریگر دکمه‌ای Button trigger

  • تریگر اهرمی Lever trigger

  • معرفی چالش: آسانسور Challenge Intro: Elevator

کاراکترها، کنترل‌ها و دوربین‌ها Characters, Controls, and Cameras

  • کلاس کاراکتر Character class

  • کنترلر بازیکن Player controller

  • خم شدن (Crouching) Crouching

  • چرخش کنترل Control rotation

  • دوربین و بازوی فنری (Spring Arm) Camera and spring arm

  • تعویض دوربین‌ها Switching cameras

  • اکشن‌های ورودی پیشرفته (Enhanced Input) Enhanced input actions

  • تریگرها و اصلاح‌کننده‌ها Triggers and modifiers

خلق مکانیک‌های بازی Creating Mechanics

  • داده‌های دارایی (Data Assets) Data assets

  • کامپوننت اینونتوری (Inventory) Inventory component

  • برداشتن آیتم‌ها Picking up items

  • استفاده از آیتم‌ها Using items

  • انوم‌ها (Enums) Enums

  • ویجت (Widget) Widget

  • تریگر قرار دادن آیتم Place item trigger

نمایش نظرات

آموزش اسکریپت‌نویسی با بلوپرینت (Blueprint)
جزییات دوره
12h 1m
50
(آخرین آپدیت)
4,544
3.9 از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده