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

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

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

Ответ
 
Опции темы
Старый 09.02.2007, 17:28   #46
vadya
Оператор ЭВМ
 
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: RPG

я имею ввиду как привязять камеру к кубу(смотри пример от холидел)
а то если сделать так cam=CreateCamera(cub) то камера поворачивается с кубом и не понятно куда куб двиается
(Offline)
 
Ответить с цитированием
Старый 09.02.2007, 17:48   #47
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: RPG

ага понял. значит так, ты же делаешь рпг так ведь? воть что делаешь так
PositionEntity cam,EntityX(Cub),10,EntityZ(Cub)-20 и суешь это все в цикл.
Я все проверил должно работать.
(Offline)
 
Ответить с цитированием
Старый 09.02.2007, 21:40   #48
vadya
Оператор ЭВМ
 
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: RPG

все спасиба работает. еще один маленкий вопрос:как сделать так чтобы позиция игрока т.е. его координаты на данный момент выводилось на экран .очень надо
(Offline)
 
Ответить с цитированием
Старый 09.02.2007, 21:45   #49
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: RPG

Крайне грубо говоря:
Locate 10,10
Print EntityX(Player)
Print EntityY(Player)
Print EntityZ(Player)
То же самое, но менее предпочтительно:
Text 10,10,EntityX(Player)
Text 10,20,EntityY(Player)
Text 10,30,EntityZ(Player)
Учи матчасть! Хелп твой лучший друг.
(Offline)
 
Ответить с цитированием
Старый 09.02.2007, 21:55   #50
vadya
Оператор ЭВМ
 
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: RPG

все в поряде круто!!!а этот код показывает местоположение игрока относительно места создания игрока или по глобальной системы координат
и еще дайте пожалуйста описание команды
Locate че он делает для чего он используется?
(Offline)
 
Ответить с цитированием
Старый 09.02.2007, 22:44   #51
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: RPG

Значится так команда Locate используется (как я понял из справки) для того чтобы при вводе данных ( команда Input - ввод, Print - распечатать на экране ) позиционировать текст по Y и Х в нужном месте.
(Offline)
 
Ответить с цитированием
Старый 10.02.2007, 13:59   #52
vadya
Оператор ЭВМ
 
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: RPG

а как можно сделать так чтобы камера поворачивалась вокруг игрока как у лейто в его конопле. я попробовал сделать так If MouseDown(2)Then RotateEntity cam,MouseY()*.5,MouseX()*-.5,0 но результат получился не очень хороший
(Offline)
 
Ответить с цитированием
Старый 10.02.2007, 14:36   #53
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: RPG

2 vadya: Извини конечно, но тебе нужно идти изучать стандартные семплы Блица и его же встроенную справку-Хелп. Причём основательно, иначе "дела не будет"(с). Вопросы, что ты задаешь- ниже уровня грунтовых вод. В крайнем случае- попробуй для начала воспользоваться Поиском по форуму. Хотя, сразу предупрежу, если вопрос про RotateEntity уже задавался, то спрашивать для чего нужно Locate не додумался еще никто.
И дело не в моей личной нелюбви отвечать на подобные вопросы. Просто полное отсутствие знаний и неумение учиться приводит как правило к единственному резултату: к невозможности создания даже простейших программ, независимо от оказания или неоказания помощи со стороны.

P.S. я мог бы в очередной раз посоветовать купить самоучитель по QBasic и изучить основы программирования, но по опыту знаю, что писать программы, не делая при этом мега-проЭкта добровольно могут далеко не все новички. А делать мега-проЭкт на КуВасике- это даже для новичков слишком.
(Offline)
 
Ответить с цитированием
Старый 10.02.2007, 15:39   #54
vadya
Оператор ЭВМ
 
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: RPG

основы программирования я хорошо знаю, я занял на республиканской олимпиаде по программированию на паскале 20-е место среди почти полторы тысячи участников. а блитз я начал изучать только месяц назад.
просто я не очень привык что еще есть координаты, меши и т.п. ведь на пакале этого всего нету вот и спрашиваю про все новые для меня команды которые до этого не встеречал.вы говорите надо хелп изучать я и изучаю хотя и англисский не очень хорошо знаю но ведь там где то примерно 500 команд и надо целые дни напролет сидеть и изучать их чтобы научится их использовать а у меня времени просто на это нету еще к еге надо готовиться и я изучаю все подрят и пока я еще добрался только до буквы F а пока я дойду до конца еще много времени надо потратить а ведь еще и хочется игры делать а не команды изучать вот все я и совмещаю
(Offline)
 
Ответить с цитированием
Старый 10.02.2007, 18:59   #55
vadya
Оператор ЭВМ
 
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
а я купил книгу Маниша Сети за 450р. и там нечего толкового не окозалось да еще в этой книге про 2д игры написаны короче полный облом и решил не покупать больше книг по теме блитз я лучше буду учится в форумах и то толку будет больше и за бесплатно.

из-за чего у меня не загружается текстуры у которых не соответствует разрешение 2^Х например тот же рисунок с разрешением 256х256 загружается а 256х300 нет. ответьте пожалуйста.
(Offline)
 
Ответить с цитированием
Старый 11.02.2007, 09:25   #56
jimon
 
Сообщений: n/a
Re: RPG


иметь знания, и уметь использовать их ето разные вещи
 
Ответить с цитированием
Старый 11.02.2007, 10:23   #57
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: RPG

vadya делается это вот так:
Graphics3D1024,768,32,1
lit=CreateLight()
cub=CreateCube()
cam=CreateCamera(cub)
PositionEntitycam,0,10,-30
Repeat
mxs=MouseXSpeed()
mys=MouseYSpeed()
TurnEntitycam,0,mys,0
MoveMouse320,240
UpdateWorld
RenderWorld
Flip
Until
KeyHit(1)
End
если поподробнее то сначала создается куб, затем камера привязанная к кубу затем в цикле юзаются переменные mxs и mys (переменные скорости мыши по осям ) затем при их помощи вращается камера относительно мыши.
Надеюсь помог
__________________

(Offline)
 
Ответить с цитированием
Старый 11.02.2007, 22:32   #58
vadya
Оператор ЭВМ
 
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: RPG

спасибо. но возникла еще одна проблема: этот код который ты мне дал не работает со строчкой PositionEntity cam,EntityX(Cub),140,EntityZ(Cub)-20 попробовал сделать так
If Not MouseDown(2) PositionEntity cam,EntityX(Cub),140,EntityZ(Cub)-20
If MouseDown(2) Then
MoveMouse GraphicsWidth()/2, GraphicsHeight()/2
TurnEntity campivx,0,-mx/10,0
TurnEntity campivy,my/10,0,0
EndIf
но почему то не работает
(Offline)
 
Ответить с цитированием
Старый 11.02.2007, 22:59   #59
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Re: RPG

короче вот аттач тебе в руки
__________________

(Offline)
 
Ответить с цитированием
Старый 12.02.2007, 12:25   #60
vadya
Оператор ЭВМ
 
Регистрация: 17.12.2006
Сообщений: 35
Написано 0 полезных сообщений
(для 0 пользователей)
Re: RPG

спасибо конечно но это не то. я разобрался с твоей помощью и со слеженем камеры за игроком и с движением игрока в точку пика но я никак не могу соеденить вместе эти коды.
ЗЫ.никто не знает чтоли из-за чего у меня не загружается текстуры которые не имеют разрешения 2^х.может быть это из-за железа или дров?видеокарта:NVidia GeForce 6200
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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