forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   [проект] Tower Defense на WebGL (http://forum.boolean.name/showthread.php?t=18510)

ABTOMAT 09.09.2013 23:03

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Цитата:

Сообщение от Arton (Сообщение 266689)
А что это у такое в левом, верхнем углу артефактное?

Это загруженные прямо из Макса тайлы, из которых генерится меш уровня.

Цитата:

Сообщение от Phantom (Сообщение 266691)
Я, конечно, в программировании три дэ, да и игр вообще, не особо разбираюсь и некоторые обороты речи твоих постов даже не совсем понимаю (всякие меш, дип, пик и т. п.), но разве нельзя применить какую-то технологию вроде этой: Смешивание текстур ландшафта, чтобы сократить количество пререндеренных тайлов и чтобы в будущем можно было добавлять новые виды ландшафта?

P.S. Оригинальную игру прошёл дважды: один раз как-то давно, а второй раз, когда увидел эту тему.

Дело в том, что переходная будет не только текстура, но и сетка, так что в любом случае придётся делать разные сетки тайлов. А в тех случаях, где не надо, я просто натяну другие текстурные координаты. На рисунке, надеюсь, понятно показано, что я имел в виду.

ABTOMAT 10.09.2013 03:15

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Сделал верхний ярус.
Тайлы криво сходятся, да и насрать — на то они и тестовые.
Сначала "промахнулся" с габаритами, но теперь понял, как ннада. По такому случаю можно сразу и "чистовые" сделать.
Завтра надо будет подумать над текстурой.

ABTOMAT 11.09.2013 21:15

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
SUPER GLADKOU

Harter 11.09.2013 22:25

Ответ: [проект] Tower Defense на WebGL
 
Даёшь геймплей!

ABTOMAT 12.09.2013 01:33

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
KAK W WARCRAFTE POCONI

MiXaeL 12.09.2013 13:44

Ответ: [проект] Tower Defense на WebGL
 
Такая же плиточка, ага)
Даже вовка он нее не избавилась, хотя чего уж проще казалось бы.

ABTOMAT 15.09.2013 20:44

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 2
Тайлы в Максе и что из них получается.
Я принял гениальное решение заменить камень на осень. Таким образом получается различие только в текстуре и не надо городить сложные переходы в сетке (от такого количества тайлов я охренел бы когда стал бы это вырисовывать).
Нынешняя текстура — дерьмо наколеночное, но я считаю, что годная текса вкупе с различными вариантами тайлов и неровными бортиками сделает зашибись.

moka 15.09.2013 22:29

Ответ: [проект] Tower Defense на WebGL
 
А почему не генерить это дело процедурно? В разы более гибко получиться, и никакой зависимости от текстур и переходов - корректный шейдер и готово.

ABTOMAT 16.09.2013 03:40

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Сделал балду, по которой будет делаться пик для строительства башен. Ещё бы сам пик в движке сделать :-D Это моя следующая задача. Для простоты пока сделаю без получения 3D-координаты, а лишь номер треугольника, по которому уже буду опеределять клетку, куда ткнули. Если так, то такой "пик" вообще плёвое дело, а в будущем при надобности доделаю как полагается.

А да, ещё карта сама себя окружает аналогичными тайлами, чтобы не было пустоты по краям.

mauNgerS 16.09.2013 05:47

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Форма тайлов, как вариант.
Только это было для одного типа местности на одну карту.

ABTOMAT 16.09.2013 15:30

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Мини-апдейт: сделал [аналог блицовского] cameraProject

ABTOMAT 17.09.2013 02:47

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Делаю говнопик. Меня убедили таки делать его частным случаем. Вот тест разпроецирования из камеры:

ABTOMAT 18.09.2013 04:15

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 1
Сделал камераПик на плоскость.
Как меня убедил мр_ф, (кстати, неоценимо меня проконсультировавший по данному вопросу), в таком частном случае пик по поликам не нужен.
Таким образом я буду получать координаты x,z и по ним простецки получать номер ячейки игрового поля. А больше мне ничего и не надо на данном этапе. Завтра у лошков военная кафедра, а у благородных военбилет-донов свободный день, так что я посвящу его продолжению работы над пиком игровой клетки и можно будет уже переходить к следующей задаче.

ABTOMAT 19.09.2013 01:27

Ответ: [проект] Tower Defense на WebGL
 
Вложений: 2
Джентльмены! Представляю вашему вниманию новейшие образцы моего творчества!

Полотна называются: "5-минут-текстура" и "5-минут-модель" соответственно.

Естественно в финальной версии башни будут нарисованы красиво

moka 19.09.2013 03:05

Ответ: [проект] Tower Defense на WebGL
 
Вертикальные рёбра - фи, делай их кривыми и широкими сверху.


Часовой пояс GMT +4, время: 10:46.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot