Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Поиск по форуму

Показано с 126 по 150 из 200.
На поиск затрачено 0.02 сек.; сгенерировано 74 мин. назад.
Поиск: Сообщения от: polopok
Раздел: 2D-программирование 01.11.2012, 16:12
Ответов: 8
Просмотров: 12,571
Автор polopok
Ответ: Полёт стрелы в 2d (сетке)

Уточняю в 2д сетке как в предыдущем посте (наклонённая сетка)
http://img372.imageshack.us/img372/1068/screenfb8.png
Раздел: 2D-программирование 01.11.2012, 16:00
Ответов: 8
Просмотров: 12,571
Автор polopok
Полёт стрелы в 2d (сетке)

Может кто из вас делал подобное ,отпишитесь .
можно делиться идеями ,предложениями ну и конечно кодами ...
вот мой код:
Graphics 1024, 768
SetBuffer BackBuffer()
degree2# = 0
degree# = -45
speed# =...
Раздел: 2D-программирование 28.10.2012, 05:55
Ответов: 5
Просмотров: 10,295
Автор polopok
Ответ: Прозрачность 2d ARGB ...

Да ещё , в реал тайме заметны подтормаживания так ,что лучше использовать функцию не в динамике
Раздел: 2D-программирование 28.10.2012, 05:53
Ответов: 5
Просмотров: 10,295
Автор polopok
Ответ: Прозрачность 2d ARGB ...

Нашёл ошибку ,я неправильно задал условие ...
поменяйте код :
If r2 = 0 Or g2=0 Or b2=0 Then

на
If r2 = 0 And g2=0 And b2=0 And Mask=True Then
добавте в
Function...
Раздел: 2D-программирование 27.10.2012, 16:06
Ответов: 5
Просмотров: 10,295
Автор polopok
Ответ: Прозрачность 2d ARGB ...

Вот немного улучшил ...
только с этим
ddd=CreateImage(42,42)
SetBuffer ImageBuffer(ddd)
Color 0,0,0
Rect 0,0,31,31,1
Color 0,0,155
Oval 14-10,14-10,20,20,1
SetBuffer BackBuffer() куском кода...
Раздел: 2D-программирование 27.10.2012, 12:48
Ответов: 5
Просмотров: 10,295
Автор polopok
Ответ: Прозрачность 2d ARGB ...

Ха! для рисунка проблему решил ,а вот если создать рисунок ,то глючит .
код решения:
Graphics 800,600,32,2
ssd2 = LoadImage ("C:\Program Files\Blitz3D\Samples\Blitz 2D...
Раздел: 2D-программирование 27.10.2012, 12:22
Ответов: 5
Просмотров: 10,295
Автор polopok
Прозрачность 2d ARGB ...

Вот реализовал прозрачность рисунка ,но при отображении реального рисунка (без прозрачности) чёрный цвет невидим ,а как сделать чтоб он не был виден и при прозрачности ?

загрузите своё изображение с...
Раздел: 2D-программирование 24.10.2012, 23:33
Ответов: 34
Просмотров: 30,430
Автор polopok
Ответ: 2d сетка

Вот что значит правильная идея(подход) ,пара минут и готово решение . :)
Выкладываю то , что получилось
код:
Graphics 800,600
SetBuffer BackBuffer()
TileSizeX = 40
TileSizeY = 30
fov# = 50
While Not...
Раздел: 2D-программирование 24.10.2012, 19:10
Ответов: 34
Просмотров: 30,430
Автор polopok
Ответ: 2d сетка

Ну что ж ,можно праздновать победу . После долгих размышлений (проб и ошибок) ,все-таки нашел решение (правда в правом верхнем и левом нижнем углах ячейки заметно не правильные результаты ,всего...
Раздел: 2D-программирование 24.10.2012, 11:22
Ответов: 34
Просмотров: 30,430
Автор polopok
Ответ: 2d сетка

Так ! Вот получилось ... единственно X мыши неверно определяется :(
код:
Graphics 800,600
SetBuffer BackBuffer()


While Not KeyHit(1)
Cls
mx# = MouseX() : my# = MouseY()
Раздел: 2D-программирование 24.10.2012, 10:07
Ответов: 34
Просмотров: 30,430
Автор polopok
Ответ: 2d сетка

вот ссылка по теме :
http://board.flashkit.com/board/showthread.php?716768-help-2d-point-on-screen-to-3d-coordinate

увы ,разобраться в том коде никак не могу ,хоть и пытался переписать под blitz
Раздел: 2D-программирование 24.10.2012, 10:04
Ответов: 34
Просмотров: 30,430
Автор polopok
Ответ: 2d сетка

Да такая функция у меня есть (использую довольно часто ) ,все дело в том ,что сетка неравномерная ...
а так -то конечно .
Раздел: 2D-программирование 23.10.2012, 19:34
Ответов: 34
Просмотров: 30,430
Автор polopok
Ответ: 2d сетка

в принципе всё до чего я додумался ...
вот примеры кода:
Graphics 800,600 ,32,
SetBuffer BackBuffer()


While Not KeyHit(1)
Cls
Xoffset# = -10
py =0
Раздел: 2D-программирование 23.10.2012, 19:00
Ответов: 34
Просмотров: 30,430
Автор polopok
2d сетка

вопрос как реализовать подобную сетку в 2д так чтоб можно было
по координатам мыши вычислить номера ячейки при клике
http://img372.imageshack.us/img372/1068/screenfb8.png
возможно у вас есть идеи...
Раздел: 2D-программирование 10.10.2012, 17:39
Ответов: 2
Просмотров: 10,024
Автор polopok
Ответ: Как вычислить повреждение

Вот варианты :
Думаю сам разберёшься в коде ...

вариант 1.
SeedRnd (MilliSecs())
Const frictiones# = 1
Global col ,oldTime ,units


Function Dis(X1,Y1, xx,yy)
Раздел: 2D-программирование 05.07.2012, 08:52
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Причём по мини карте можно кликнуть . Перемещение карты ,так же осуществляется мышью , достаточно подвести мышь к краям экрана .
Раздел: 2D-программирование 05.07.2012, 08:41
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Добавил скроллинг по карте ,мини карту :



Type map
Field i , j , x , y , tile
End Type

Global w , h , w2 , h2 , tilex , tiley , camx , camy , cmapx , cmapy , speed# , cx , cy , posx , posy...
Раздел: 2D-программирование 02.07.2012, 18:51
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Спасибо за совет ,в принципе у меня особой цели или идеи нет ,так баловство. Ну и конечно интересно . А вообще , думаю тем кто начинает или продолжает Блиц игрострой ,тоже интересно. Тем более по...
Раздел: 2D-программирование 02.07.2012, 08:04
Ответов: 29
Просмотров: 20,040
Автор polopok
Раздел: 2D-программирование 02.07.2012, 06:22
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Так я ж написал что постепенно буду усложнять ,править код ,видоизменять
Кстати , в основной программе нужно поменять путь :
LoadMap( "D:\vitalii\blitz\гексы\maps2.txt")

например на:
LoadMap(...
Раздел: 2D-программирование 01.07.2012, 21:05
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Добавил загрузку карты .
Прежде чем запустить этот код создайте карту в редакторе катры (он ниже)

;_______________________________________________________________________________

Global gex_grass ,...
Раздел: 2D-программирование 01.07.2012, 13:01
Ответов: 29
Просмотров: 20,040
Автор polopok
Ответ: гексогональная тайловая карта(изометрия)

Итак начнём сначала и постепенно будем усложнять .
Здесь :

прорисовка тайлов
определение тайла по нажатии мыши
прорисовка только тех гексов ,что находятся в зоне видимости
зона вывода меню для...
Раздел: 3D-программирование 01.07.2012, 08:40
Ответов: 7
Просмотров: 7,946
Автор polopok
Ответ: 3D в 2D проекции

Можно и так ,а можно и формулами
Раздел: 3D-программирование 30.06.2012, 21:13
Ответов: 7
Просмотров: 7,946
Автор polopok
Ответ: 3D в 2D проекции

LinePick . почитай в справке ...
там ещё радиус проверки можно задать .
Раздел: 3D-программирование 30.06.2012, 15:29
Ответов: 7
Просмотров: 7,946
Автор polopok
Ответ: 3D в 2D проекции

так как ты используешь 3д среду ,используй linePick от твоего корабля до астероида(ов) ,получишь координаты из pick-а дистанцию проверяешь ,как-то так ...
Показано с 126 по 150 из 200.

 

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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com