Войти
ФлеймФорумПроЭкты

Осваиваю 3 измерение [учебный проЭкт на движке Godot 3] (2 стр)

Страницы: 1 2
#15
(Правка: 11:08) 11:07, 7 июня 2019

StepEver
Начало Функции ЭтоШутка
Вернуть истину
Конец Функции

#16
22:55, 12 июня 2019

Подход #2

Добавил ещё одну комнату и маленький кусочек коридора. Применил капсулу вместо модели игрока и привязал к ней камеру.

Изображение

Также небольшой скрипт позволил перемещаться по уровню

Изображение

slatazan
> Попробуй ноду spatial/GridMap

Хороший совет. Я попробовал и потратил час времени, но оно не хочет экспортировать в meshlib  объекты spatial, добавленные в самом Godot,  - похоже, для этого нужно делать и текстурировать модельки  в 3d редакторе. Но если делать достаточно большой уровень, этот способ будет лучше и быстрее.

Misanthrope
> стоит начать с написания своего движка))

Чтобы написать свой движок, нужно иметь представление, что этот движок должен уметь, а путём проб и ошибок - жизни не хватит.

#17
14:27, 20 июля 2019

Тоже посматривал в сторону Godot, но…
1. Есть ли там возможность писать НЕ используя редактор? Т. е. всё, что нужно, делать из кода?
2. Есть ли возможность как-то прикрутить в качестве скриптового языка Lua или «обычный» Python? Т. е. пусть подгрузка объектов и тому подобное будут на C++/GDScript, но вот логику хотелось бы на чём-нибудь более привычном писать.
3. Как там с 2d? Ну т.е. интерфейс, инвентарь, сюжетные комиксы, вот это вот всё. Каких-то хитрых проблем не создаёт?

#18
3:05, 21 июля 2019

alexyecu_wox2team
1. Я не совсем уверен, но думаю, что можно почти всё делать из кода.
Можно делать в редакторе _заготовки, и потом их дёргать из кода.
(почитай документацию по любой Ноде - любое свойство можно дёргать из кода).
(создать свою ноду, которую называют _сценой, и дёргать свои свойства из кода).

2. Не знаю.
Я печатаю в GDScript-файлах по 5000 строк - проблем не заметил.
(есть список процедур)
(есть CTRL + click по _вызову, для перехода к _телу процы)(или HELP)

3. Есть удобная формошлёпка.
Рюкзак - читай ноду ItemList - возможно тебе её хватит.
https://docs.godotengine.org/en/stable/classes/class_itemlist.html

#19
10:18, 21 июля 2019

alexyecu_wox2team
> Есть ли там возможность писать НЕ используя редактор? Т. е. всё, что нужно,
> делать из кода?
Есть.

alexyecu_wox2team
> Есть ли возможность как-то прикрутить в качестве скриптового языка Lua или
> «обычный» Python?
Есть неофициальные биндинги для python и lua.
Из коробки можно на С# ещё писать

alexyecu_wox2team
> Как там с 2d? Ну т.е. интерфейс, инвентарь, сюжетные комиксы, вот это вот всё.
> Каких-то хитрых проблем не создаёт?
Для 2д он идеален

Страницы: 1 2
ФлеймФорумПроЭкты