MakeHuman – бесплатная программа быстрого создания 3D человечков. Blender – бесплатный 3D редактор широкого назначения. Статья подготовлена 21.08.2021. Данный урок особенно подойдет новичкам. С помощью этого урока вы сможете без особых знаний и опыта, быстро сделать человечка для игры (или мультика). Просто следуйте инструкциям в уроке. В данном уроке мы установим популярную программу для создания простых много и мало полигональных человечков MakeHuman 1.2.0. Данная версия программы хорошо совместима с Blender выше 2...
Making games is easy!
Программирование под Android. Движение персонажа согласно рельефу в 3D игре.
Реализовать движение вашего игрового персонажа согласно рельефу можно разными способами, в данном уроке я покажу один из них. Для того чтобы наш персонаж двигался согласно рельефу необходимо зачастую лишь определить высоту рельефа в месте где находится наш игровой персонаж. Я представлю вариант основанный на очень известном алгоритме Моллера — Трумбора (пересечения луча с треугольником). Он позволяет определить высоту пересечения с рельефом, что в принципе нам и нужно. Да и найти с каким треугольником происходит пересечение, также можно с помощью этого алгоритма...
Программирование под Android. Создание помощника для подключения к базе данных SQLite.
Довольно, тривиальная задача, но в последующих уроках я буду ссылаться на этого помощника для подключения к базе данных. Поэтому, дам код помощника, и внесу поясняющие комментарии. 1) Собственно наш отдельный класс, назовем его StarbuzzDatabaseHelper. Он будет помогать нам работать с базой данных. package com.hfad.databasehelper; import android.content.ContentValues; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; class...
Реализация обратного отсчета времени в игре. Программирование под Android на Java.
Довольно часто в играх надо выводить текущее время, или обратный отсчет. В данном уроке приведу пример обратного отсчета стандартного табло времени. Для начала в макете пропишем: <TextView android:id="@+id/taimer" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="x" android:textSize="18sp" /> Здесь мы будем выводить время Далее в коде Java файла. private int seconds = 0; // Секунды таймера private int vremia_istecllo_miss_1 = 300; // Время отведенное...
