|
18.02.2008, 22:48
|
#1
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Странный прикол :\
Пользуясь отличным уроком ФПС от великого короля мира -Импера
Зделол я шутер ( наконецто )
И используя систему выстрелов в проекте который делает моЙ друГ
Ну я ему дал ссылочку =)
Я обнаружил что если прицел направить ровно по линии горизонта пули лятя туда.
Если ниже они почемуто начинают лететь выше линии О_о , хотя напрваляем ниже.
А если направляем выше то пули , полетят вниз...
В чем прикол я не понЭл
Может кто-то обьяснит ?
|
(Offline)
|
|
19.02.2008, 01:17
|
#2
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Странный прикол :\
Косяк гдето со знаком угла
__________________
|
(Offline)
|
|
19.02.2008, 15:43
|
#3
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Странный прикол :\
У него(друга) просто от третего лица камера и соответсвенно игрок не поворачиваеться вверх - вниз !
Воть как у него:
create_shot(EntityX(player),EntityY(player)+3,Enti tyZ(player),EntityPitch(camera),EntityYaw(player), 0)
Йа так понел ошибко здесь?
|
(Offline)
|
|
19.02.2008, 16:18
|
#4
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Странный прикол :\
EntityPitch(camera) - Это градус наклона камеры вниз-вверх.
|
(Offline)
|
|
19.02.2008, 16:58
|
#5
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Странный прикол :\
Воть , так сам плеер не крутиться же вверх-вниз...
Ну в режиме от 3 лица токо ккамера крутетЦЦо.
Или нет?
|
(Offline)
|
|
19.02.2008, 17:05
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Странный прикол :\
Ну так замени эту функцию просто на число 0.. Что тут такого непонятного?
|
(Offline)
|
|
19.02.2008, 17:14
|
#7
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Странный прикол :\
попробуй так:
create_shot(EntityX(player),EntityY(player)+3,Enti tyZ(player),EntityPitch(camera,1),EntityYaw(player ), 0)
|
(Offline)
|
|
19.02.2008, 18:09
|
#8
|
Терабайт исходников
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений (для 5,374 пользователей)
|
Ответ: Странный прикол :\
Выдрал из своего заброшенного проекта.
prcUser=LoadImage("prc.bmp")
MidHandle prcUser
MaskImage prcUser,255,255,255
Function s_construct.s(pushka,prcUser)
obj.s=New s
obj\entity=CreateSphere(2,pushka)
EntityParent obj\entity,0
ScaleEntity obj\entity,0.05,0.05,0.05
MoveEntity obj\entity,0.75,6.7,0.25
EntityType obj\entity,TypeShot
obj\upt=-1
Return obj
End Function
Function s_update()
For o.s=Each s
If o\upt=-1
o\upt=MilliSecs()
EndIf
dt=MilliSecs()-o\upt
o\upt=MilliSecs()
MoveEntity o\entity,-0.003,0.003,dt*1
If EntityDistance(o\entity,pushka)>200 Or EntityCollided (o\entity,TypeTehnika) Then
FreeEntity o\entity
Delete o
EndIf
Next
End Function
DrawImage prcUser,GraphicsWidth()/2,GraphicsHeight()/2
|
(Offline)
|
|
19.02.2008, 19:12
|
#9
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Странный прикол :\
|
(Offline)
|
|
19.02.2008, 19:36
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Странный прикол :\
не удалось телепатировать (
давай код create_shot
|
(Offline)
|
|
20.02.2008, 15:15
|
#11
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Странный прикол :\
Function create_Shot(x#,y#,z#,pitch#,yaw#,roll#)
s.shot=New shot
s\entity=CopyEntity(shot_sprite)
EntityType s\entity,SHOTT
PositionEntity s\entity,x#,y#,z#,1
RotateEntity s\entity,pitch#,yaw#,roll#,1
Return True
End Function
Вот ЕТоТ?
ОффтоП: Меня не будит пару дней) Но не думайте что я тему забросил)
|
(Offline)
|
|
20.02.2008, 15:23
|
#12
|
ПроЭктировщик
Регистрация: 22.12.2006
Сообщений: 182
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Странный прикол :\
Я нашел причину =)
Ура , я умный ))))))
Просто нужно было инверсировать питч камеры , поставиви минусик)
Все роботоет.... Всем спасибо)
ОффТоп: Может ктото подкинет примерчеГ крочивой воды.
У меня вышла такая ужасная , береговая линиЯ непохожа на реальную...
Бывает и прямоугольные вырезы... ппц =)
|
(Offline)
|
|
20.02.2008, 16:04
|
#13
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Странный прикол :\
Просто нужно было самому с нуля писать...
Тогда и не было бы таких косяков...
Ну, это я к слову.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:00.
|