คำอธิบาย:
Часть #51. Рефакторинг движения, этап 2. (Базовый курс программирования на С++) Самые лучшие бесплатные курсы по C++, Ассемблеру и Unreal Engine 5! Оглавление курса на Википедии: https://ru.wikiversity.org/wiki/%D0%91%D0%B0%D0%B7%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BA%D1%83%D1%80%D1%81_%D0%A1%2B%2B 00:00 - Рефакторинг движения, этап 2 00:17 - Создаём класс AMover 03:54 - Наследуем класс платформы от AMover 05:40 - Добавим в движок массив Movers 07:49 - Смещаем все муверы в методе Play_Level() 11:00 - Добавим класс-контейнер для мячиков AsBall_Set 13:12 - Добавим метод AsBall_Set::Draw() 14:47 - Добавим метод Release_From_Platform() 17:34 - Добавим метод Set_On_Platform() 19:19 - Удалим метод Restart_Level() 20:22 - Вынесем код в метод Advance_Mover() 21:45 - Вынесем код в метод All_Balls_Are_Lost() 25:13 - Сделаем смещение всех мячиков в методе Play_Level() 26:58 - Popcorn_part_51_1.zip: пишем код 27:19 - Отнаследуем класс AsBall_Set от AMover 28:59 - Преобразуем метод Move() мячика в метод Advance() 36:39 - Добавим метод Get_Speed() в платформу 38:47 - Добавим метод Get_Speed() в набор мячиков 42:06 - Исправляем ошибку, при которой мячики не рисуются 44:44 - Добавим методы Begin_Movement() и Finish_Movement() в платформу 46:12 - Добавим методы Begin_Movement() и Finish_Movement() в набор мячиков 46:59 - Отнаследуем класс мячика от AMover 49:39 - Переносим класс AMover в файл Ball.h 52:29 - Начинаем и заканчиваем движения для кадра в Advance_Movers() 53:31 - Проверяем пересечение мячиков и платформы 01:03:49 - Снимаем видео с нашей игры 01:08:55 - Исправим X_Step платформы 01:09:32 - Добавим в набор мячиков метод Set_For_Test() 01:10:57 - Добавим в метод Is_Test_Finished() 01:12:17 - Перенесём переменную Rest_Distance в класс 01:14:15 - Popcorn_part_51_2.zip: пишем код Popcorn_part_51_1.zip - https://drive.google.com/file/d/1aodlF-q0fpaHWCglgZp9I75rbN2EVrks/view?usp=drive_open Popcorn_part_51_2.zip - https://drive.google.com/file/d/1ZO5kXc6DdfNTfoUPQOsvuMnhh7jkktw3/view?usp=drive_open
กำลังเตรียมตัวเลือกการดาวน์โหลด
เว็บไซต์ http://unidownloader.com/ เป็นวิธีที่ดีที่สุดในการดาวน์โหลดวิดีโอหรือแทร็กเสียงแยกต่างหาก หากคุณต้องการหลีกเลี่ยงการติดตั้งโปรแกรมและส่วนขยาย
ส่วนขยาย UDL Helper เป็นปุ่มที่สะดวกซึ่งฝังไว้บนเว็บไซต์ YouTube, Instagram และ OK.ru เพื่อการดาวน์โหลดเนื้อหาที่รวดเร็ว
UDL Client (สำหรับ Windows) - โซลูชันที่ทรงพลังที่สุดที่รองรับเว็บไซต์ โซเชียลเน็ตเวิร์ก และไซต์โฮสต์วิดีโอมากกว่า 900 แห่ง รวมถึงคุณภาพวิดีโอใด ๆ ที่มีอยู่ในแหล่งที่มา
UDL Lite - เป็นวิธีที่สะดวกในการเข้าถึงเว็บไซต์จากอุปกรณ์มือถือของคุณ ด้วยความช่วยเหลือนี้ คุณสามารถดาวน์โหลดวิดีโอลงสมาร์ทโฟนของคุณได้โดยตรง
รูปแบบคุณภาพที่ดีที่สุดคือ FullHD (1080p), 2K (1440p), 4K (2160p) และ 8K (4320p) ยิ่งความละเอียดหน้าจอของคุณสูงเท่าไร คุณภาพวิดีโอก็ควรจะสูงขึ้นตามไปด้วย อย่างไรก็ตาม ยังมีปัจจัยอื่นๆ ที่ต้องพิจารณา: ความเร็วในการดาวน์โหลด จำนวนพื้นที่ว่าง และประสิทธิภาพของอุปกรณ์ระหว่างการเล่น
เบราว์เซอร์/คอมพิวเตอร์ไม่ควรหยุดทำงานโดยสิ้นเชิง! หากเกิดเหตุการณ์เช่นนี้ โปรดรายงานพร้อมลิงก์ไปยังวิดีโอ บางครั้งวิดีโอไม่สามารถดาวน์โหลดได้โดยตรงในรูปแบบที่เหมาะสม ดังนั้นเราจึงเพิ่มความสามารถในการแปลงไฟล์เป็นรูปแบบที่ต้องการ ในบางกรณี กระบวนการนี้อาจใช้ทรัพยากรคอมพิวเตอร์อย่างจริงจัง
คุณสามารถดาวน์โหลดวิดีโอลงในสมาร์ทโฟนของคุณได้โดยใช้เว็บไซต์ UDL Lite หรือแอปพลิเคชัน pwa นอกจากนี้ยังสามารถส่งลิงก์ดาวน์โหลดผ่านโค้ด QR โดยใช้ส่วนขยาย UDL Helper ได้อีกด้วย
วิธีที่สะดวกที่สุดคือการใช้ UDL Client ซึ่งรองรับการแปลงวิดีโอเป็นรูปแบบ MP3 ในบางกรณี คุณสามารถดาวน์โหลดไฟล์ MP3 ผ่านส่วนขยาย UDL Helper ได้
คุณลักษณะนี้มีอยู่ในส่วนขยาย UDL Helper ตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือก "ปุ่มแสดงผลเพื่อบันทึกภาพหน้าจอจากวิดีโอ" ในการตั้งค่า ไอคอนกล้องควรปรากฏที่มุมขวาล่างของเครื่องเล่นทางด้านซ้ายของไอคอน "การตั้งค่า" เมื่อคุณคลิก เฟรมปัจจุบันจากวิดีโอจะถูกบันทึกลงในคอมพิวเตอร์ของคุณในรูปแบบ JPEG
ไม่มีค่าใช้จ่ายเลยจริงๆ บริการของเราฟรีสำหรับผู้ใช้ทุกคนอย่างแน่นอน ไม่มีการสมัครสมาชิกแบบ PRO ไม่มีการจำกัดจำนวนหรือความยาวสูงสุดของวิดีโอที่ดาวน์โหลด