Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Основы С++ и основы UE4
Rating: 4.3 out of 5(117 ratings)
5,190 students

Основы С++ и основы UE4

Начало изучения C++
Created byGames Education
Last updated 2/2020
Russian

What you'll learn

  • Введение в язык программирования С++
  • Функции и Указатели в С++
  • Массивы и Итераторы в С++
  • Основы работы в движке UE4
  • Интерфейс и основные инструменты работы в UE4

Course content

2 sections6 lectures17h 29m total length
  • Введение в язык программирования С++2:31:51

    0:42 - Вступление и литература 6:14 - Начало 15:15 - Переменные 28:56 - Модификаторы типов 32:54 - Математические операции 40:41 – Rand и Возведение в степень 51:00 - Программа расчета гипотенузы 57:53 - Системы счисления 1:00:23 - Оператор If, Логические операции 1:31:53 - Константы 1:35:49 – Switch 1:39:49 – Scope 1:48:13 – “Пираты” 2:02:23 - Цикл While 2:28:07 - Игра Готова 2:30:40 - Конец

  • Функции и Указатели в С++3:12:57

    Каждая из программ, которые вы писали ранее, состояла всего из одной функции main. Однако, когда программа достигает определенных размера и уровня сложности, с ней становится неудобно работать в рамках одной функции. К счастью, существуют способы разбивать программу на компактные, более удобоваримые фрагменты кода. В этой главе вы познакомитесь с одним из таких способов - научимся создавать новые функции. В частности, будет рассмотрено: 1. как писать новые функции; 2. задавать значения для новых функций, сообщая их в виде параметров; 3. возвращать информацию от новых функций в виде возвращаемых значений; 4. работать с глобальными переменными и константами; 5. перегружать функции; 6. встраивать функции.

    Объектно-ориентированное программирование (ООП) отличается от традиционного процеI дурного программирования в том, что ООП делает особый акцент на принятии решений во время выполнения вместо времени компиляции. Время выполнения означает период работы программы, а время компиляции — период сборки программы компилятором в единое целое. Решения, принимаемые во время выполнения — это вроде того, как, будучи в отпуске, вы принимаете решение о том, какие достопримечательности стоит осмотреть, в зависимости от погоды и вашего настроения, в то время как решения, принимаемые во время компиляции, больше похожи на следование заранее разработанному плану, вне зависимости от любых условий.

  • Массивы и Итераторы в С++2:50:16

    Массив — это структура данных, которая содержит множество значений, относящихся к одному и тому же типу. Например, массив может содержать 60 значений типа int, которые представляют информацию об объемах продаж за 5 лет, 12 значений типа short, представляющих количество дней в каждом месяце, или 365 значений типа float, которые указывают ежедневные расходы на питание в течение года. Каждое значение сохраняется в отдельном элементе массива, и компьютер хранит все элементы массива в памяти последовательно — друг за другом.



Requirements

  • нет

Description

Курс основ С++ от учебного центра https://games.education/
C++ является языком программирования, знание этого языка позволит вам сделать всё, что сами захотите. Самое первое, что вы должны сделать, прежде чем приступить к изучении C++, это убедиться, что у вас есть IDE — интегрированная среда разработки (программа в которой вы будете программировать).Язык C++ представляет собой набор команд, которые говорят компьютеру, что необходимо сделать. Этот набор команд, обычно называется исходный код или просто код. Командами являются или «функции» или «ключевые слова». Ключевые слова(зарезервированные слова С/С++) являются основными строительными блоками языка.

Лектор :АНАТОЛИЙ СВИРИДЕНКО

GAME DEVELOPER

Закончил Харьковский Национальный Университет им. Каразина, механико-математический факультет. С 2007 по сей день работаю в компании Gameloft. Пришел в компанию как Java-разработчик. С 2015-го года перешел на С++. Проекты, которыми больше всего горжусь — Civilization V Mobile, Little Big City 2.


Who this course is for:

  • Начинающие программисты и разработчики игр на С++ и движке UE4