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

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

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

Ответ
 
Опции темы
Старый 06.02.2011, 00:23   #1306
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

нет, не камера ранч. Пробовал...
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 02:20   #1307
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Вот похожая тема:
http://forum.boolean.name/showthread.php?t=12616

Быстрый вывод:
Сообщение от IGR Посмотреть сообщение
мне кажется это трабла самого блица !! Возможно блиц отсекает из рендера аниммеш когда исчезает из области видимости какойто главный пивот аниммеша по которому считается позиции и т.д. !!
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 12:20   #1308
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Задайте камера рэндж 0,001 - 100 и проверьте.
__________________
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 16:54   #1309
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от SBJoker Посмотреть сообщение
Задайте камера рэндж 0,001 - 100 и проверьте.
К сожалению нет...
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 17:00   #1310
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

У меня вот как: к основному пивоту крепится камера и ствол.
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 17:10   #1311
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Ага, увидел название этой функции ->
MeshCullBox mesh,x#,y#,z#,width#,height#,depth#
А есть ли сама функция?
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 17:13   #1312
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Сообщений: 1,701
Написано 658 полезных сообщений
(для 1,963 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Есть
__________________
осталось 7
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 17:18   #1313
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Она встроена в сам блиц или это отдельно написаная функция? Просто блиц не видит эту функцию.
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 17:20   #1314
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Сообщений: 1,701
Написано 658 полезных сообщений
(для 1,963 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Обновления для кого делают? Функцию добавили в 1.97
__________________
осталось 7
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 17:29   #1315
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

А если я через Xors?
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 17:36   #1316
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Сообщений: 1,701
Написано 658 полезных сообщений
(для 1,963 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Тогда ищи аналоги в документации Xorsa. Хотя в нём, я думаю, вообще такой проблемы нету.
__________________
осталось 7
(Offline)
 
Ответить с цитированием
Старый 06.02.2011, 17:46   #1317
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Сообщение от baton4ik Посмотреть сообщение
Тогда ищи аналоги в документации Xorsa. Хотя в нём, я думаю, вообще такой проблемы нету.
К сожалению есть...
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 13.02.2011, 21:52   #1318
Ganociy
Разработчик
 
Аватар для Ganociy
 
Регистрация: 02.06.2009
Адрес: Город Герой Ленинград
Сообщений: 392
Написано 33 полезных сообщений
(для 74 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Вот такая непонятка: допустим, я хочу что бы пуля летела не из центра камеры, а чуть левее. Применяю определённые параметры (смещаю на три левее). Но почему-то пуля не та как мне надо летит. При повороте камеры, её позиция (пули) меняется. Пример, чтобы знали о чём я:

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

light=CreateLight ()

cam=CreateCamera ()
PositionEntity cam,0,3,0

plane=CreatePlane ()
EntityColor plane,100,200,100

wall=CreateCube ()
PositionEntity wall,0,3,3
;ScaleEntity wall,5,3,0
EntityColor wall,200,100,100



Type Bullet
Field model
End Type

Function CreateBullet(parent%)
a.Bullet=New Bullet
a\model=CreateSphere (16)
PositionEntity a\model,EntityX(parent%)+3, EntityY(parent%), EntityZ(parent%)
RotateEntity a\model, EntityPitch(parent%), EntityYaw(parent%), EntityRoll(parent%)

;EntityParent a\model,parent%
End Function

Function UpdateBullet ()
For b.Bullet= Each Bullet
MoveEntity b\model,0,0,0.1
Next
End Function


Repeat

If MouseHit (1) Then CreateBullet(cam)


mxspd#=MouseXSpeed()*0.5
myspd#=MouseYSpeed()*0.5
MoveMouse GraphicsWidth()/2,GraphicsHeight()/2
campitch#=EntityPitch(cam)+myspd#
If campitch#<-89 Then campitch#=-89
If campitch#>89 Then campitch#=89
RotateEntity cam,campitch#,EntityYaw(cam)-mxspd#,EntityRoll(cam)

UpdateBullet ()

RenderWorld ()
Flip
Until KeyHit (1)

End
__________________
Самый первый и самый великий программист - это Бог.
(Offline)
 
Ответить с цитированием
Старый 13.02.2011, 23:24   #1319
LLI.T.A.L.K.E.R.
Мастер
 
Аватар для LLI.T.A.L.K.E.R.
 
Регистрация: 24.06.2009
Адрес: Набережные Челны
Сообщений: 930
Написано 292 полезных сообщений
(для 504 пользователей)
Ответ: Вопрос-Ответ (для новичков)

У меня вот как:

FireShot(Bpar\Model,Bpar\CuJIa)

Function FireShot(entity, CuJIa)
	nyJI9.nyJIu_Type = New nyJIu_Type
	nyJI9\Model = CopyEntity(Flame)
	
	PositionEntity nyJI9\Model,EntityX#(entity),EntityY#(entity),EntityZ#(entity)
	TurnEntity nyJI9\Model,EntityPitch#(entity),EntityYaw#(entity),EntityRoll#(entity)
	MoveEntity nyJI9\Model,-0.03,0.1,0.6	; смещение вниз вправо (как-будто с правой руки)
	EntityRadius nyJI9\Model,.15
	EntityType nyJI9\Model,SolidBullet ; коллизия
	
	nyJI9\Light=CreateLight(2,nyJI9\Model) ; свечение пули
	LightRange nyJI9\Light,2.0
	PositionEntity nyJI9\Light,0,2.0,0
	
	nyJI9\Speed=0.5
	nyJI9\Active=1
	nyJIu_Bpem9=nyJIu_3ap9gka
	
	nyJI9\CuJIa=CuJIa
End Function
Код немного почистил, в отличии от моего оригинала.

В Repeat:
MoveEntity nyJI9\Model,0,0,nyJI9\Speed
; и т.д.
В [php] не отображается знак \

TpaHcJIuT! Привык я к нему и писать как бы по-русски.. Из CS 1.6 пошло так.
Bullet?
А Model это так - копипаст. Потом возможна замена на MogeJIb
С удовольствием бы писа'л на чистом Русском языке.
(Offline)
 
Ответить с цитированием
Старый 13.02.2011, 23:35   #1320
baton4ik
Дэвелопер
 
Аватар для baton4ik
 
Регистрация: 21.11.2009
Сообщений: 1,701
Написано 658 полезных сообщений
(для 1,963 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Таких названий переменных я ещё не видел. Это издевательство!
__________________
осталось 7
(Offline)
 
Ответить с цитированием
Эти 8 пользователя(ей) сказали Спасибо baton4ik за это полезное сообщение:
h1dd3n (13.02.2011), Leowey (13.02.2011), moka (21.02.2011), Mr_F_ (14.02.2011), Nex (14.02.2011), Randomize (14.02.2011), Reks888 (14.02.2011), SBJoker (14.02.2011)
Ответ


Опции темы

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

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, время: 08:59.


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