Здрасте я тута новенький не моглибы вы мне помочь?
Подскажите на примере кода задача: нарисовать кружок (это я смог) случайно расположить его в пределах экрана задать напровление движения, тоже случайно отскок от края окна по принципу угол подения равин углу отражения зарание спасибо. |
Привет!
конечно можем, для этого мы здесь и есть ;) вот пример кода: Код:
graphics 800,600,32,2 :) :) |
Цитата:
|
Цитата:
ну-да... :pardon: точно... :pardon: диаметр... :pardon: запутался я маленько :pardon: , я его там делю пополам - тот будет радиусом... :pardon: ну думаю общество простит мне эту досадную описку, думаю алгоритм от этого сильно не изменился, если я это радиусом обозвал ;) ;) :)) |
:doof: огромный сенькс :user:
|
Цитата:
|
В Blitz3D мона рисовать плоские игры?
Я попробовал загрузить картинку и управлять её с клавы (вращать,двигать) но не получилось :( мне не надо пример кода, мнебы понять принцип действия |
набросал код прямо на форуме
думаю если ошибки будут то исправиш :) Код:
graphics 800,600,16,2 ps. лутче КАРТИНКИ в блице невращать |
:) хех ну про движение я допёр(поставил Cls и Flip 1 где надо), а вот что касается вращения не понял
если незя картинки вращять, то чё делать то мона? Я попробовал использовать RotateImage и чето стало всё тормозить. |
1. Повращать их при запуске и записать каждый нужный угол поворота в имейджи...
2. Юзать "2Д через 3Д". Т.е., загрузил свои имейджики в спрайты, и крути их как угодно.;) 3. Или юзать БлицМакс- там всё можно: и вращать, и скейлить, и альфу, и блендинг накладывать... Однако в плане выигрыша производительности БМакс по сравнению с Б3Д пока не показывает решительного отрыва, хоть он и компилятор... А в определенных случаях даже как раз наоборот: Блиц3Д значительно выигрывает в скорости. Как бы парадоксально это не казалось... :o'' |
Не надеялся на скорый ответ сенькс, тока ещё, вот этот ваш спрайт он всегда на камеру смотрит? (ведь теперь надо камеру создать!?)
|
Термин "2Д-через-3Д" означает, что ВСЁ для простоты и красоты сделано в 3Д, но очень похоже на 2Д... /тут еще один "парадокс": нарисовать на экране имейджик- это заметно медленней, чем отрендерить два полигона с натянутой на них текстурой/
Поэтому ессно камера нужна. И ПроджМоуд ей поставь "с отключенной перспективой" (см.хелп). |
еще для 2Д можно юзать вот эту либу... там и примеры есть...
ее конечно нужно протестить, что быстрее будет нарисовать чтонить на экране или прорендерить, я этим еще не занимался... :) |
SubZer0 для меня либа пока слишком круто но посмотрю.
Diplomat я конечно хелп посмотрю но с моими познаниями в буржуйском языке до меня не скоро допрёт(хотя я не тороплюсь) :rolleyes: |
Часовой пояс GMT +4, время: 12:36. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot