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)

cancel 22.01.2010 00:16

Ответ: Вопрос-Ответ (для новичков)
 
Маленкий "plain" и на его кладу текстуру.
Мне же надо "collision detection" в 3D.


Но пока типа:

Global cop = LoadTexture ("c:\temp\cop.bmp")
Global copc=CreateCube ()
ScaleEntity copc,1.5,0.01,3.0


А если для каждого спрйта просто черную копию сделать и рисовать?
Потом копировать для каждого человека и машины?

shyrikkk 22.01.2010 00:33

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

Сообщение от Жека (Сообщение 134220)
1. Ты грузил текстуру в цикле - это косяк.
2. Использованная тобой привязка к миллисекундам будет показывать не с нулевого кадра, а неизвестно с какого.

Вот даю рабочий код, в котором разделил твою функцию на две, загрузка и обновление.
Добавил флаг анимации - надо ли анимировать. Повторный запуск анимации по нажатию на пробел.
Ну и глобальных переменных добавил.


Код:



Жека -!!!!спасибо огромное !!!

ABTOMAT 22.01.2010 03:04

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

Сообщение от cancel (Сообщение 134349)
Маленкий "plain" и на его кладу текстуру.
Мне же надо "collision detection" в 3D.


Но пока типа:

Global cop = LoadTexture ("c:\temp\cop.bmp")
Global copc=CreateCube ()
ScaleEntity copc,1.5,0.01,3.0


А если для каждого спрйта просто черную копию сделать и рисовать?
Потом копировать для каждого человека и машины?

Эх да, стар я стал, не подумал :-D
Но только неправильно ты, дядя Фёдор, бутерброд ешь.
Во-первых, кубик здесь не рулит.
У куба шесть граней, а нам нужна только одна - верхняя.
Так что куб в топку.
Надо самому построить меш! С преферансом и куртизанками!
Что это даст? Вместо 24 полигонов получим 4, вместо 2 ентити - один. Это улучшит производительность.
Вот тебе простой пример создания меша:
Код:

Graphics3D 800,600,32,2
SetBuffer BackBuffer()

cam = CreateCamera()
PositionEntity cam, 0,5,0
TurnEntity cam, 90,0,0

sprite = CreateMesh()
surf = CreateSurface(sprite)

v0 = AddVertex (surf, -1,0,-1, 0 ,1)
v1 = AddVertex (surf, -1,0,1, 0 ,0)
v2 = AddVertex (surf, 1, 0,1, 1,0)
v3 = AddVertex (surf, 1, 0,-1, 1,1)

AddTriangle (surf,v0,v1,v2)
AddTriangle (surf,v2,v3,v0)

RenderWorld()
Flip()
WaitKey()
End

На него, в принципе, уже можно натягивать текстуру.
Но в этом же сурфейсе нужно создать ещё такие же 2 полигона, вершины которых ты покрасишь в чёрный цвет, то есть это и будет тень. Добавишь этим вершинам альфу - тень будет полупрозрачна. Соответствующие команды найдёшь в справке.

Вертеть только придётся по-особенному, т.к. у объекта и тени разные центры. Тут уж вспоминай тригонометрию и верти их. (Гугли Поворот точки на плоскости)

Если разберёшься с этим, то будешь круче, чем яйца :super:
Конечно, можно создать и отдельный ентити под тень, тогда вообще проблем не будет с поворотом, но настоящие джедаи так не делают. >>:(

cancel 22.01.2010 06:07

Ответ: Вопрос-Ответ (для новичков)
 
ABTOMAT. Спасибо еще рас. Вот посмотри видео. Нормально так??
Твой пост дал мне кучу мотиваций для этого. А то я бросил бы.

Три варианта на видео. Последний наверное самый нормальный.

http://www.youtube.com/watch?v=69vruqekTho

Прозрачности бы надо немного. Попробую.



А ты еще про вертение говорил. Если это сделаю тогда если я правильно понял, тень будет крутится ну скажем как в GTA2 (Куда не вертись тень всегда в одно напрявление.)??

SBJoker 22.01.2010 10:46

Ответ: Вопрос-Ответ (для новичков)
 
В бмаксе есть специальный бленд эффект от которого как раз тот что нужно. В блитце же обычном (2D режим), я делал тени методом содания копии картинки в памяти и проходом её попиксельно с перекрашиванием нефонового цвета в черный или серый какой нужен вобщем. Можно сделать тень как бы прозрачной перекрашивая в шахманном порядке нужным уветом и фоновым... полученая теневая сетка будет визуально походить на полупрозрачную тень.

cancel 22.01.2010 12:55

Ответ: Вопрос-Ответ (для новичков)
 
Ну нормально. На BlitzMax надо всеравно переходит, там много всего нужнего для этой игры (например списки, OpenGL, streams,...). А движок MiniB3D или Xors3D.
Надо переходить пока кода мало а то потом много переписывать.

ABTOMAT 22.01.2010 14:28

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

А ты еще про вертение говорил. Если это сделаю тогда если я правильно понял, тень будет крутится ну скажем как в GTA2 (Куда не вертись тень всегда в одно напрявление.)??
Гы, нет, TurnEntity уже не подойдёт (тень будет крутиться вместе с объектом -> в какую сторону и повернул, в такую сторону и тень)
Нужно вертеть вершины тени отдельно.
Ну или выделить для тени отдельный объект.
На видео да, мне третий вариант больше понравился.

KingMaks 22.01.2010 23:47

Ответ: Вопрос-Ответ (для новичков)
 
Можно ли сделать, чтобы спрайт отображался поверх всех объектов,
а то когда происходит анимация спрайта взрыв
то сама картинка взрыва наполовину прячется за стеной а вторую
половину видно, а нужно чтобы весь спрайт взрыва было видно

is.SarCasm 23.01.2010 00:17

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

анимация спрайта
Анимация спрайта? я отстал от жизни

KingMaks 23.01.2010 00:40

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

Сообщение от Igorian (Сообщение 134451)
Анимация спрайта? я отстал от жизни

спрайт а на нем анимированая текстура

ABTOMAT 23.01.2010 00:49

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

KingMaks 24.01.2010 17:43

Ответ: Вопрос-Ответ (для новичков)
 
Нашол кость спины:
Код:

back_child = FindChild(player,"Bone02")
потом нужно прокрутить ету кость
Но команды RotateEntity и TurnEntity почему то не крутят ету кость.
Возможно ли вобще прокрутить ету кость,чтобы и сам меш
игрока прокручивался вслед за костью спины? и как?

Blender 24.01.2010 22:59

Ответ: Вопрос-Ответ (для новичков)
 
Возможно сделать прикол как пейнтболе, типо стрелять шариком и при попадании оставляет после себя пятно???
И чем лучше пятно делать, текстурой или кодом?

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 (средне)

shyrikkk 26.01.2010 15:43

Ответ: Вопрос-Ответ (для новичков)
 
Народ ! я весь печальный ! Кто нибудь делал в 3D max анимацию без костей ??? Задаю такой вопрос потому что чтоб меньше возится с 3D моделью , ОСОБЕНо с её частями которые привязывоют к кости.

IGR 26.01.2010 15:55

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

Народ ! я весь печальный ! Кто нибудь делал в 3D max анимацию без костей ??? Задаю такой вопрос потому что чтоб меньше возится с 3D моделью , ОСОБЕНо с её частями которые привязывоют к кости.
ахаха !! печальный ты наш !! :)
если хочеш анимировать чарактера то без костей прийдется провозится намного больше !! :)

shyrikkk 26.01.2010 16:02

Ответ: Вопрос-Ответ (для новичков)
 
дак вот в том то и дело ч черезчур дольше возится придёться, у меня у персонажа ( он без костей) ,нага дрыгает и ноги обе перестанавливаються нервно и грубо! теперь незнаю как дальше жить!
-А???

IGR 26.01.2010 16:23

Ответ: Вопрос-Ответ (для новичков)
 
ну вот, создай бипед и заскинь чара !! ;)
иначе нормальной анимации без костей трудно достичь !!

Reizel 26.01.2010 17:28

Ответ: Вопрос-Ответ (для новичков)
 
Да уж, раньше не знал ничего про кости, даже анимировал обэкт через редактор кривых :)

KingMaks 26.01.2010 18:02

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

Сообщение от shyrikkk (Сообщение 134804)
Народ ! я весь печальный ! Кто нибудь делал в 3D max анимацию без костей ??? Задаю такой вопрос потому что чтоб меньше возится с 3D моделью , ОСОБЕНо с её частями которые привязывоют к кости.

Кости не так страшны как кажется.Сам раньше пытался без костей
делать анимацию.
Смело делай кости и привязуй, когда то серовно придется! :)

ABTOMAT 26.01.2010 18:54

Ответ: Вопрос-Ответ (для новичков)
 
shyrikkk, твой вопрос равносилен
"Не могу разобраться с транзисторами!! Как мне сделать приёмник на радиолампах, чтоб работал от двух AAA-батареек, мгновенно прогревался и умещался в карман??"
Хочешь нормальную анимацию персонажей - изучай кости.

Blender 26.01.2010 20:10

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

Можно сделать карту например лабиринт чтоб все было белое(стены,пол,потолок) чтоб не было видно де пол де потолок де стены?

Как лучше все это покрасить в 3д максе или самом блице??

NitE 26.01.2010 20:33

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

shyrikkk 26.01.2010 20:35

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

Сообщение от ABTOMAT (Сообщение 134828)
shyrikkk, твой вопрос равносилен
"Не могу разобраться с транзисторами!! Как мне сделать приёмник на радиолампах, чтоб работал от двух AAA-батареек, мгновенно прогревался и умещался в карман??"
Хочешь нормальную анимацию персонажей - изучай кости.

я с костями работать умею !!!
дело втом когда перекидываешь персонаж в формат b3d и в блице он стоит кроме костей !!! двигаються только кости !!!
а потом что бы части персонажа двигались нужно использовать команду
FindChild !!! -дак если у меня 12 частей у персонажа - я замучаюсь для каждой части писать все столькновения и все проблемы коорые будут сними связаны -!!! тоесть получаеться для создания персонажа надо пару томов исписать только когда что б он бегал приседал и в углу кучки клал из гильз !!!

Blender 26.01.2010 20:35

Ответ: Вопрос-Ответ (для новичков)
 
Я зубных фей не боюсь. =)))
блин не знаю как объяснить....
Когда все и так белое... То все равно видно где стены кончаются, видно де кончается пол и начинается стена....

Blender 26.01.2010 20:37

Ответ: Вопрос-Ответ (для новичков)
 
Вот http://www.youtube.com/watch?v=4o6m4WsbuAM Шестнадцатая секунда...
Нечто на подобии этого....

KingMaks 26.01.2010 20:42

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

Сообщение от Blender (Сообщение 134850)
Вот http://www.youtube.com/watch?v=4o6m4WsbuAM Шестнадцатая секунда...
Нечто на подобии этого....

А ты создай лабиринт , сделай ему альфу ноль
и под лабиринтом белую плоскость постели:)
по моему сработает

NitE 26.01.2010 20:48

Ответ: Вопрос-Ответ (для новичков)
 
это шейдер - на блице такого не через жопу нету.

ABTOMAT 26.01.2010 20:53

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

Сообщение от shyrikkk (Сообщение 134848)
я с костями работать умею !!!
дело втом когда перекидываешь персонаж в формат b3d и в блице он стоит кроме костей !!! двигаються только кости !!!

Лол если у тебя двигаются кости (и вообще они видны) значит ты неправильно экспортировал. Кури мануалы.
Цитата:

Сообщение от shyrikkk (Сообщение 134848)
а потом что бы части персонажа двигались нужно использовать команду
FindChild !!! -дак если у меня 12 частей у персонажа - я замучаюсь для каждой части писать все столькновения и все проблемы коорые будут сними связаны -!!! тоесть получаеться для создания персонажа надо пару томов исписать только когда что б он бегал приседал и в углу кучки клал из гильз !!!

А перебрать циклом все чилды - религия не позволяет?
И вообще бред какой-то делать для каждой части тела свою коллизию

Blender 26.01.2010 20:57

Ответ: Вопрос-Ответ (для новичков)
 
Почему я загружаю карту у меня нет стен и потолка?

вот код

Graphics3D 800,600,32,2
SetBuffer BackBuffer()

cam=CreateCamera()

Ground = LoadMesh ("map.3ds")

PositionEntity(Ground , 0 , 0 , 0)
EntityType(Ground , CT_PLANE)
RotateMesh(Ground , 0 , 0 , 0)
ScaleMesh(Ground , 2 , 2 , 2)
EntityColor(Ground , 255 , 255 , 255)

While Not KeyDown( 1 )


mxs#=mxs#+(MouseXSpeed()/5.0)
mys#=mys#+(MouseYSpeed()/5.0)
RotateEntity cam,mys#,-mxs#,0
MoveMouse width/2,height/2
MoveMouse GraphicsWidth()*0.5,GraphicsHeight()*0.5
; move camera forwards/backwards/left/right with cursor keys
If KeyDown(200)=True Then MoveEntity cam,0,0,.2 ; move camera forward
If KeyDown(208)=True Then MoveEntity cam,0,0,-.2 ; move camera back
If KeyDown(205)=True Then MoveEntity cam,.2,0,0 ; move camera left
If KeyDown(203)=True Then MoveEntity cam,-.2,0,0 ; move camera right


RenderWorld

Flip

Wend

End

Blender 26.01.2010 21:00

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

KingMaks 26.01.2010 21:02

Ответ: Вопрос-Ответ (для новичков)
 
Blender
ты хотяб "map.3ds" выложи

Blender 26.01.2010 21:05

Ответ: Вопрос-Ответ (для новичков)
 
Вот
Там нет ничего особенного...

Blender 26.01.2010 21:15

Ответ: Вопрос-Ответ (для новичков)
 
Все насчет стен я понял...
Это из за копипаста в 3дмаксе...

ABTOMAT 27.01.2010 01:25

Ответ: Вопрос-Ответ (для новичков)
 
3Д Макс делает "своеобразные" 3Дс-ки, нестандартные.
То есть он добавляет в них ещё инфу о копировании, некоторых модификаторах (типа отражения) и т.д.
Если такую 3дску открыть в самом максе, то он своё понимает, а вот блиц этого не поймёт. Загрузит только один инстанс.
Выход из положения такой: выделяешь все копии и применяешь Convert to Editable Poly
Чтобы этого избежать используй родной формат блица b3d, в нём уже это предусмотрено.

Blender 27.01.2010 18:52

Ответ: Вопрос-Ответ (для новичков)
 
А можно ссылочку или в двух словах объяснить разницу между *.3ds и *.b3d

KingMaks 27.01.2010 20:02

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

Сообщение от Blender (Сообщение 134933)
А можно ссылочку или в двух словах объяснить разницу между *.3ds и *.b3d

b3d родной формат, что тут объяснять

PackegerX 28.01.2010 06:00

Ответ: Вопрос-Ответ (для новичков)
 
скажите пожалуйста куда можно выложить игру чтобы вы её покритиковали ?)

Randomize 28.01.2010 07:20

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

Сообщение от PackegerX (Сообщение 135006)
скажите пожалуйста куда можно выложить игру чтобы вы её покритиковали ?)

В раздел "Проекты на Blitz3D"
http://forum.boolean.name/forumdisplay.php?f=14

ABTOMAT 28.01.2010 18:14

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

А можно ссылочку или в двух словах объяснить разницу между *.3ds и *.b3d
В двух словах:
*.3ds - плохо
*.b3d - хорошо

С одним из багов 3ds ты уже столкнулся, перечислять остальные баги/отсутствия чего-то важного лениво, где-то в Интернетах видел статьи на жту тему. Или по форуму поищи, уже спрашивали.

is.SarCasm 28.01.2010 20:40

Ответ: Вопрос-Ответ (для новичков)
 
Можно в блитце создать тройной массив? или мб есть какие то способы что бы из двойного массива сделать еще тройной?

Reks888 28.01.2010 20:46

Ответ: Вопрос-Ответ (для новичков)
 
Ты про Dim 3D(100,100,100)?
Если трехмерный массив - то можно, но врятли нужно

is.SarCasm 28.01.2010 20:48

Ответ: Вопрос-Ответ (для новичков)
 
все таки можно... засомневался (гугл не выдает)

IGR 28.01.2010 20:50

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

Можно в блитце создать тройной массив? или мб есть какие то способы что бы из двойного массива сделать еще тройной?
лучше создать тип с тремя полями !!
таким образом для доступа к элементу те нужен будет тольк 1 счетчик и 1 цикл !! для тройного массива - 3 счетчика, 3 цикла !!

но все таки в исключительных случаях нужен именно тройной массив !!

is.SarCasm 28.01.2010 21:07

Ответ: Вопрос-Ответ (для новичков)
 
ну это было исключение). Я блин пытался сделать мега сжиматель картинок для блитца , а потом выяснилось что такой уже сделали)
(тот который по равенству цвета пикселей)

IGR 28.01.2010 21:28

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

Я блин пытался сделать мега сжиматель картинок для блитца
хм... а что эт за ужиматель такой ?? ;)

Reks888 28.01.2010 21:33

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

is.SarCasm 28.01.2010 21:47

Ответ: Вопрос-Ответ (для новичков)
 
IGR что никогда не слышал про формат который превращает х одинаковых рядом стоящих пикселей в 2 числа? (цвет и кол-во)

IGR 28.01.2010 22:02

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

IGR что никогда не слышал про формат который превращает х одинаковых рядом стоящих пикселей в 2 числа? (цвет и кол-во)
слышал, но хотелось бы взглянуть на реализацию !!

is.SarCasm 28.01.2010 22:17

Ответ: Вопрос-Ответ (для новичков)
 
только если мне скажут что блитц этот формат не поддерживает. Тогда действительно будет смысл)


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

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