Сохранен 12
https://2ch.hk/b/res/216129252.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 23/03/20 Пнд 03:29:50 #1 №216129252 
15019590214350.jpg
хочу вкатиться в геймдев, но в упор не понимаю, как работают движки, скрипты и тому подобное
простенькие базовые вещи на разных движках делал только по туторам, сам из себя ничё высрать не могу из-за выше описанной проблеы
как это побороть?
Аноним 23/03/20 Пнд 03:32:20 #2 №216129312 
>>216129252 (OP)
М О Д Д И Н Г
О
Д
Д
И
Н
Г

Берешь гамку, что те нравится, и переделываешь по максимуму, начиная с минимума
Аноним 23/03/20 Пнд 03:32:37 #3 №216129316 
>>216129252 (OP)
изучать туторы и пересиливать себя. либо нанимать тех кто будет делать работу за тебя
Аноним 23/03/20 Пнд 03:34:10 #4 №216129351 
имхо сначала попробуй проги типа покет код на телефон подобное и на пк есть конечно, если это ты понимаешь то либо можешь на этом остановиться, для простых платформеров сойдёт, а можешь начать по настоящему прогать
Аноним 23/03/20 Пнд 03:35:14 #5 №216129372 
>>216129351
имею в виду не покет код на пк а проги такого типа
sageАноним 23/03/20 Пнд 03:37:12 #6 №216129421 
Пиздуй на ютуб смотреть мануалы по юнити.
/thread
Аноним 23/03/20 Пнд 03:39:23 #7 №216129465 
>>216129421
Ну смотрел я эти мануалы и что? Только по ним и могу всякое говно типа прыгающих шариков клепать
Аноним 23/03/20 Пнд 03:56:56 #8 №216129763 
>>216129252 (OP)
Пройди какой нибудь курс по программированию.
Скрипты работают так: выполняются строчка за строчкой. Бывают условия, если оно соблюдается, выполняется один блок кода, если нет - второй. Бывает команда перехода к другой строчке. Совместив их, получаем цикл. Цикл повторяет свое тело пока соблюдается условие, в простейшем виде фиксированное число раз, например 10. Дальше, есть функции, в общем когда встречается функция, программа "заходит" в нее, выполняет по строчкам, потом возвращается с результатом и продолжает выполнять с места где зашла. Еще бывают классы / объекты, ну это обертки для логической организации.
Отсюда получаем как работает движок. При запуске движок инициализирует память, содержимое экрана, звук и т.д. и начинает выполнять игровой цикл. Он каждый кадр рисует картинку, обсчитывает следующий кадр, физику, например на сколько сместились объекты со своей скоростью за прошедшее время, кадра, рисует следующий кадр анимации. Проверяются нажатия кнопок. Обычно движок посылает событие, то есть ты пишешь функцию обработчик события, например нажатий на мышь. А движок вызывает твою функцию, когда соответствующее событие произойдет.
Это основы, а дальше уже только опыт, ты должен сам решать что ты хочешь, если ты хочешь чтобы человечек разгонялся, тебе надо завести переменную скорости, ускорения, и наращивать их каждый кадр. Если хочешь чтобы он не падал сквозь пол, надо проверять пересечение прямоугольников по формулам. Обычно в движке уже есть готовые функции для такого. Если ты хочешь чтобы он собирал монетки, надо либо в нем, либо в монетках завести обработчик столконовения, и в нем проверять, если столкнулся с монеткой, то удалить монетку и прибавить очки. Поле это двумерный массив, то есть таблица, в котором можно узнавать что за клетка по координатам. Вот тебе и первый платформер. Что непонятно, обращайся в gd в ньюфаготред или движкосрач.
Аноним 23/03/20 Пнд 04:01:38 #9 №216129836 
>>216129465
А ты что способен на большее?
Аноним 23/03/20 Пнд 04:20:40 #10 №216130159 
>>216129252 (OP)
Звймись моддингом в тес, очень удобный движок с подробной инструкцией, такая же для расширения скриптов.

Алсо, тебе нужна идея.
Аноним 23/03/20 Пнд 05:45:13 #11 №216131540 
>>216129252 (OP)
Геймдев заебись, особенно инди, только там ты можешь ебаться несколько лет со своими проектом и заработать 0$, а с инвестициями и в минус уйти.
Аноним 23/03/20 Пнд 08:02:19 #12 №216133983 
>>216129763
>/движкосрач
UNITY 3D
N
I
T
Y

3
D

comments powered by Disqus

Отзывы и предложения