forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Вопрос-Ответ (для новичков) (http://forum.boolean.name/showthread.php?t=7886)

is.SarCasm 25.01.2010 00:15

Ответ: Вопрос-Ответ (для новичков)
 
Посоветовал бы посмотреть стандартный пример Castle но ты меня скорее пошлем чем откроеш эту папку. Создавай спрайт в точке взрыва. Всё что тебе нужно: пример castle, и команды - CollisionX\Y\Z & ColisionNX\Y\Z

Blender 25.01.2010 00:24

Ответ: Вопрос-Ответ (для новичков)
 
Летит шарик, при столкновении с стеной в точке попадания шарика рисуется текстура к примеру 10х10....

В предложении выше я понимаю как сделать до момента "в точке попадания шарика рисуется текстура"

какой командой это сделать???
п.с у меня блиц "голый" нет ни справки ни примеров =)))))

cancel 25.01.2010 00:41

Ответ: Вопрос-Ответ (для новичков)
 
Люди ну как всетаки рендерит карту GTA2?
Создать свой формат?

С чтением форматов и файлов GTA2 нет проблем. В OpenGL просто рендерит. Ну у Blitz нет таких команд.

Просто не знаю. Такие уровни тут Blitz играх видел, а вот маленкий уровень GTA2 (256x256) просто никак не срисовать.

Ненормально.

ABTOMAT 25.01.2010 03:00

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

п.с у меня блиц "голый" нет ни справки ни примеров =)))))
Хотел отмазаться? Как бы не так!
http://help.boolean.name/commands/index.htm

Православно следы от пуль, крови и т.д. делать декалями. Гугол знает, как. Но это сложно.
Можно и спрайтами - дёшево и сердито. Если у тебя в блице нет примеров, то найди (укради, роди) пример Castle и посмотри как там сделано.

cancel, я не понял, ты не можешь карту формата GTA2 загрузить или что? Блиц не держит такой формат, нужно сконвертировать в блицопонятный. Или самому распарсить, если знаешь спецификацию.

cancel 25.01.2010 03:49

Ответ: Вопрос-Ответ (для новичков)
 
Форматы знаю на изуст. С этим проблем нет.

Но возможности "рисования" Blitz3D ограничены. Самый лучшии для его загрузка модели и все. Bliztmax позволяет использовать OpenGL но он наверное медленный там.

Конечно я что.то уже сделал и надо бы показать, но не знаю нормально ли я делаю.
Может если немного подравить тогда может и будет работать

tormoz 25.01.2010 04:30

Ответ: Вопрос-Ответ (для новичков)
 
Вложений: 1
Цитата:

Сообщение от cancel (Сообщение 134708)
Форматы знаю на изуст. С этим проблем нет.

Но возможности "рисования" Blitz3D ограничены. Самый лучшии для его загрузка модели и все. Bliztmax позволяет использовать OpenGL но он наверное медленный там.

Конечно я что.то уже сделал и надо бы показать, но не знаю нормально ли я делаю.
Может если немного подравить тогда может и будет работать

Вложение 8878

EvilChaotic 25.01.2010 09:42

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от Павел (Сообщение 132938)
текстуры ложить JPEG-овые(я конечно не шибко разбираюсь...)

dds.

is.SarCasm 25.01.2010 10:10

Ответ: Вопрос-Ответ (для новичков)
 
Эм если я не ошибаюсь то в кастле сделано спрайтами. Я ж сам недавно проверял) Лан сейчас дам кусок кода из кастла и ты всё поймёшь :

Цитата:

For k=1 To CountCollisions( b\sprite )
If GetEntityType( CollisionEntity( b\sprite,k ) )=TYPE_SCENERY
cx#=CollisionX( b\sprite,k )
cy#=CollisionY( b\sprite,k )
cz#=CollisionZ( b\sprite,k )
nx#=CollisionNX( b\sprite,k )
ny#=CollisionNY( b\sprite,k )
nz#=CollisionNZ( b\sprite,k )
th.Hole=New Hole
th\alpha=1
th\sprite=CopyEntity( hole_sprite )
PositionEntity th\sprite,cx,cy,cz
AlignToVector th\sprite,-nx,-ny,-nz,3
MoveEntity th\sprite,0,0,-.1
Exit
EndIf
Next
делаем перебор от 1 до кол-во всех коллизий проверяем это та коллизия или нет? Потом узнаем позиции и угол. Ставим и поворачиваем как положено. Мув что бы спрайт не сливался со стеной.

ABTOMAT 25.01.2010 16:19

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от cancel (Сообщение 134708)
Форматы знаю на изуст. С этим проблем нет.

Но возможности "рисования" Blitz3D ограничены. Самый лучшии для его загрузка модели и все. Bliztmax позволяет использовать OpenGL но он наверное медленный там.

Конечно я что.то уже сделал и надо бы показать, но не знаю нормально ли я делаю.
Может если немного подравить тогда может и будет работать

Тебе треугольник что ли не создать в Блице? Ну, значит, плохо искал

Blender 25.01.2010 17:19

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от ABTOMAT (Сообщение 134705)
Хотел отмазаться? Как бы не так!
http://help.boolean.name/commands/index.htm

Православно следы от пуль, крови и т.д. делать декалями. Гугол знает, как. Но это сложно.
Можно и спрайтами - дёшево и сердито. Если у тебя в блице нет примеров, то найди (укради, роди) пример Castle и посмотри как там сделано.

А если нужно на обычный куб нанести черную точку. То нужно точно также, спрайтами? Нельзя ли без текстуры?
То есть без никаких моделей и текстур!
Может через кисти можно сделать?

Reks888 26.01.2010 00:01

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от Blender (Сообщение 134728)
А если нужно на обычный куб нанести черную точку. То нужно точно также, спрайтами? Нельзя ли без текстуры?
То есть без никаких моделей и текстур!
Может через кисти можно сделать?

Люблю запах мультитекстурирования по утрам. Это запах...свободы!
Хочу свою идею нанесения черных точек на обычные кубы! С покером и наложницами! Хотя, кчерту нанесение черных точек на обычные кубы...

NitE 26.01.2010 00:06

Ответ: Вопрос-Ответ (для новичков)
 
создаешь текстуру состоящую из черного пятна (с альфа-каналом)
создаешь квад
накладываешь текстуру на квад
ставишь квад куда вздумается.
всё предельно просто.

Blender 26.01.2010 00:30

Ответ: Вопрос-Ответ (для новичков)
 
Ты не так понял...(или я не так объяснил)
Стоит (в *опу квадрат) стена и где я на ней тыкну в том месте появится текстура(а лучше без нее)...

is.SarCasm 26.01.2010 00:47

Ответ: Вопрос-Ответ (для новичков)
 
ЧТо значит появится текстура, что бы она появилась надо ее на что то положить!

NitE 26.01.2010 01:01

Ответ: Вопрос-Ответ (для новичков)
 
модешь делать текстурой (сложно) или как в посте №537 (средне)


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

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