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

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

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 24.02.2009, 01:31   #1
Max Payne
Нуждающийся
 
Аватар для Max Payne
 
Регистрация: 23.12.2007
Сообщений: 72
Написано 4 полезных сообщений
(для 12 пользователей)
Вопрос-Ответ (для новичков)

У меня и моих друзей родилась такая идея.. Хотим создать тему где можно было бы задать любой вопрос? Не важно повторялся он уже или нет.. Это будет полезно для новичков вроде меня и моих друзей.. Сторожилы форума обижаються что мы засоряем форум одними и теме же вопросами и постоянно кричат читайте HELP или ищите на форуме.. Но согласитесь куда проще спросить..Это занимает гораздо меньше времени чем 3 часа лазить по форуму или искать команду которую даже не знаешь как называеться... пусть это будет в одной теме.. в которой можно задать любой вопрос, пусть даже на него отвечали 100 000 раз и может быть найдуться добрые люди которые на него ответять..

PS. Просьба не обсуждать эту тему ибо не засорять ее а давать только ответы на вопросы... извените за орфографиюю 23 февраля всетаки

Начну я.... Как зделать блики от солнца... понимаю что спрайтами но может у кого найдется примерчик..
(Offline)
 
Ответить с цитированием
Старый 24.02.2009, 21:46   #2
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Вопрос-Ответ (для новичков)

ыы, чистильщик ))

ну вообщем смотри аффтар - все нижеследующие операций заняли у меня ровно 1 минуту.

1. открываю www.google.ru и пишу туда "блики от солнца blitz3d" - нажимаю "поиск".
2. открываю первую ссылку - фуфло, закрываю.
3. открываю вторую, читаю немного, вижу ссылку на "эти блики от солнца" - поподаю на http://www.planetflibble.com/blitz/lens/lenssrc.zip
4. там вижу ещё одну ссылку - http://www.planetflibble.com/blitz/lens/lenssrc.zip , качаю...
5. вижу перед собой 4 спрайта бликов и отличный, компактный и понятный новичку исходник создания бликов с наворотами.

вот и всё - теперь я наслаждаюсь результатом своей минутной работы
и это точно было проще чем:
*спрашивать на форуме
*искать на формуе
*создавать идиотские темы вроде этой
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо NitE за это полезное сообщение:
baton4ik (14.04.2010), den (12.01.2011), johnk (01.03.2009)
Старый 24.02.2009, 21:51   #3
SEmen b3d
AnyKey`щик
 
Регистрация: 24.02.2009
Сообщений: 1
Написано одно полезное сообщение
(для 2 участников)
Ответ: Вопрос-Ответ (для новичков)

Вертишь мышкой




Graphics3D 640,480,16,2

;required
Global viewx=GraphicsWidth(),viewy=GraphicsHeight()

camera=CreateCamera()
CameraRange camera,1,2000
HidePointer()

;make a sun
sun=CreateSphere()
EntityColor sun,255,255,0
EntityFX sun,1
ScaleEntity sun,100,100,100
PositionEntity sun,800,600,800

;level
p=CreatePlane()
PositionEntity p,0,-10,0

While Not KeyHit(1)

;mouse
mxspd#=MouseXSpeed()*0.25
myspd#=MouseYSpeed()*0.25
MoveMouse viewx/2,viewy/2

;rotate view
pitch#=pitch#+myspd#
If pitch#<-90 Then pitch#=-90
If pitch#>90 Then pitch#=90
yaw#=yaw#-mxspd#
RotateEntity camera,pitch#,yaw#,0


RenderWorld

;update flare (if using 3D, place before renderworld)
updateflare(camera,sun)

Flip
Wend
End

Function updateflare(camera,source)
CameraProject camera,EntityX(source,1),EntityY(source,1),EntityZ (source,1)
x#=ProjectedX()/viewx
y#=ProjectedY()/viewy

;if on screen
If (x>0 And x<=1) And (y>0 And y<=1)

;-1 to 1
xoffset# = (x-0.5)*2
yoffset# = (y-0.5)*2

;notes:

;Flares: (use sprites and a sprite lib to translate from 3D to 2D.
;For now, we use 2D to illustrate. Multiply offsets however you like.
;Oval coords corrected for offset - not needed with 3D sprites.


;flare 1
flare1_x# = (viewx/2) - (xoffset*640)
flare1_y# = (viewy/2) - (yoffset*320)
Oval flare1_x-16,flare1_y-16,32,32,0

;flare 2
flare2_x# = (viewx/2) - (xoffset*64)
flare2_y# = (viewy/2) - (yoffset*32)
Oval flare2_x-100,flare2_y-100,200,200,0

;flare 3
flare3_x# = (viewx/2) - (xoffset*500)
flare3_y# = (viewy/2) - (yoffset*250)
Oval flare3_x-64,flare3_y-64,128,128,0


EndIf
End Function
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SEmen b3d за это полезное сообщение:
Max Payne (24.02.2009), SkyMD (20.07.2017)
Старый 25.02.2009, 01:24   #4
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Вопрос-Ответ (для новичков)

в стандартных семплах Блитца ответы на 90% ваших вопросов.
В том числе и блики от солнца
lens_flare.bb
__________________
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
ABTOMAT (25.02.2009), avel (23.11.2009), baton4ik (14.04.2010)
Старый 25.02.2009, 16:59   #5
Max Payne
Нуждающийся
 
Аватар для Max Payne
 
Регистрация: 23.12.2007
Сообщений: 72
Написано 4 полезных сообщений
(для 12 пользователей)
Re: Вопрос-Ответ (для новичков)

можно ли ограничит число ФПС . так у меня все идет примео на 45 но иногда подскакивает до 60 из-за чего все ускоряеться.. как зделать так чтоб больше 45 он не давал подыматься.

Можно загрузить в это место побольше обьекто и тогда ФПС упадет но хочеться по другому как то это зделать
(Offline)
 
Ответить с цитированием
Старый 25.02.2009, 19:36   #6
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Ку!
У меня вот проблема с анимацией. Я сделал простенькую модель дома в MilkShape 3D, сделал анимацию для двери, експортнул в .b3d и вставил в игру. В игре сделал коллизию между игроком и домом. И вот подхожу к дому, жму пробел, проигрывается анимация (дверь опускается под землю), я пытаюсь пройти в дверной проем, но не получается, упираюсь в невидимую стену... Подскажите пожалуйста, что я не правильно сделал.
Вот код:
Вложения
Тип файла: zip game.zip (974.5 Кб, 1164 просмотров)
(Offline)
 
Ответить с цитированием
Старый 26.02.2009, 17:53   #7
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: Вопрос-Ответ (для новичков)

SkySream, Могу только посоветовать сделать модель дома отдельно, дверь отдельно, когда дверь уходит вниз отключать к ней коллизию.

Max Payne, эта тема будет только для тебя и твоих друзей Позже когда наберётся не малое количество вопросов, новичок не станет просматривать их все ограничется либр первыми либо последними либо вообще не заглянет, а полезет в поиск как на сайте так хде нибудь есчё.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (26.02.2009)
Старый 28.02.2009, 22:54   #8
Max Payne
Нуждающийся
 
Аватар для Max Payne
 
Регистрация: 23.12.2007
Сообщений: 72
Написано 4 полезных сообщений
(для 12 пользователей)
Re: Вопрос-Ответ (для новичков)

Как отобразить на спрайте черный цвет... ведь все темное он делает прозрачным, а мне наоборот надо чтоб только черное отображал
(Offline)
 
Ответить с цитированием
Старый 28.02.2009, 23:07   #9
Hellfalcon
Нуждающийся
 
Регистрация: 13.01.2007
Сообщений: 88
Написано 2 полезных сообщений
(для 2 пользователей)
Ответ: Вопрос-Ответ (для новичков)

сохранить картинку в tga с альфа каналом
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Max Payne (28.02.2009)
Старый 28.02.2009, 23:21   #10
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Вопрос-Ответ (для новичков)

лучше dds
(Offline)
 
Ответить с цитированием
Старый 01.03.2009, 19:01   #11
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Вопрос-Ответ (для новичков)

А нам что с этого? Гениальное по содержательности сообщение.
//Гор рвет и мечет
Ну вот обязательно надо было отметиться, да? Вот теперь вся галактика год будет праздновать что ты заново учишь блитц, да? Ну просто жизненно необходимая информация! Я аж дышать еле мог, пока не узнал, что ты блитц раньше знал а сейчас забыл.
Да здравствует вселенная, сингулярность приветствует тебя, ВЕЛИКИЙ ЗНАТОК БЛИТЦА АЖ С ЦЕЛЫМ ОДНИМ СООБЩЕНИЕМ.

Тема была создана ДЛЯ ВОПРОСОВ И ОТВЕТОВ. Она аж ущербной какой-то была, пока ты сюда не написал. Безумно важная информация!
//сносит стену

Так, по теме:
можно ли ограничит число ФПС
Есть два основных способа регулировки скорости игры: обрезка максимального ФПС и дельтатайминг.
Первый подходит если у тебя буквально на всех конфигурациях (даже на самых старых) игра летает. Делается двумя способами: ждущий таймер или вертикальная синхронизация. Первый способ не зависит от частоты обновления экрана, выставленной в системе, второй зависит. Подробнее в справке блитца по командам WaitTimer и Flip
Второй способ - дельтатайминг. На основе текущего значения ФПС и желаемого вычисляется необходимая скорость проистекания событий, и на эту скорость домножаются все действия в игре вроде движения объектов, в общем, все, что следует домножить, чтобы компенсировать низкий относительно желаемого ФПС.
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо Taugeshtu за это полезное сообщение:
avel (01.03.2009), Max Payne (01.03.2009), NitE (01.03.2009)
Старый 02.03.2009, 18:02   #12
Max Payne
Нуждающийся
 
Аватар для Max Payne
 
Регистрация: 23.12.2007
Сообщений: 72
Написано 4 полезных сообщений
(для 12 пользователей)
Re: Вопрос-Ответ (для новичков)

С помощью какого плагина можно загрузить модель b3d в 3ds Max?
(Offline)
 
Ответить с цитированием
Старый 02.03.2009, 18:44   #13
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: Вопрос-Ответ (для новичков)

http://www.onigirl.com/pipeline/
(Offline)
 
Ответить с цитированием
Старый 02.03.2009, 18:57   #14
ambient
AnyKey`щик
 
Регистрация: 01.03.2009
Сообщений: 1
Написано 0 полезных сообщений
(для 0 пользователей)
Переезд.

Закончилось место на диске C:. Перенес папку Blitz3d из Programm Files в другое место. Blitz запускается, исходники выполняются, но в редакторе не видно текста. Совсем.
Помогите.
(Offline)
 
Ответить с цитированием
Старый 02.03.2009, 19:16   #15
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Вопрос-Ответ (для новичков)

надо пользоваться нормальными IDE, например вот:
http://likosoft.ucoz.ru/load/14-1-0-37
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста дайте ответ на несколько вопросов Kuzma 3D-программирование 8 06.10.2009 19:38
Предложение к теме "вопрос-ответ" jimon Наш форум 1 27.02.2009 19:26
Мой ответ Жеке! alcosholik Болтовня 5 19.11.2005 16:41


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


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