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

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

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

Ответ
 
Опции темы
Старый 12.12.2007, 18:28   #1
сергей
Нуждающийся
 
Регистрация: 14.10.2007
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Управление кубиком

потскажите дапучтим у меня есть тока куб который может двигатся в 3д
как мне сделать штобы я им упровлял на клаве а мышкой вертел вокруг него и скроликом подалше поближе как в игре допустим world of warcraft
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 18:31   #2
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Хелп )

команды:
MouseSpeed() - скорость передвижения мыши по экрану
MouseX() - координата мыши по Х
MouseY() - координата мыши по У
ну и тому подобные тебе в помощь !!
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 18:32   #3
сергей
Нуждающийся
 
Регистрация: 14.10.2007
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Re: Хелп )

а примерчик =)
сенкю
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 18:36   #4
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Хелп )

Ну в хелпе же по етим командам примерчики !!
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 18:39   #5
сергей
Нуждающийся
 
Регистрация: 14.10.2007
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
за пример конкретный дам спасибо =)

абыл добавить што при перемешение курнсора икран за нем не двигался а при зажатие правой кнопки мыши и движение мышкой двигался (слабо) =)
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 18:47   #6
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Хелп )

за пример конкретный дам спасибо =)
кода я тебе недам !! но помочь могу !!
для вращения по оси У:
RotateEntity Super,0,MouseYSpeed()*koeficient1,0
для удаления/приближения:
MoveEntity Super_Camera,MouseZSpeed()*koeficient2,MouseZSpeed ()*koeficient3,0
коефициенты подбереш сам для своего мира, ибо я низная какой у тебя масштаб !!
Ну вроде все !!
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 18:55   #7
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Re: Хелп )

Очень оригинальное название темы, типа падонковский сленг, вопрос явно не обдуман перед публикованием на форуме. И о журнале, человек видимо тоже ничего не знает...
__________________
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 18:55   #8
сергей
Нуждающийся
 
Регистрация: 14.10.2007
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
куда его воткнуть так и не понял
)

а жаль
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 19:11   #9
Bagration
Знающий
 
Регистрация: 06.10.2007
Сообщений: 225
Написано 15 полезных сообщений
(для 21 пользователей)
Re: Хелп )

Зайди сюда: http://blitzetcetera.org Тама много чего интерестного... И называй тему по существу вопроса.
(Offline)
 
Ответить с цитированием
Старый 12.12.2007, 19:38   #10
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: Хелп )

куда его воткнуть так и не понял
ну в цикл, функцию или что там у тебя !!
PS: если незнаеш что это такое, то иди по ссылке, что тебе советуют !!
(Offline)
 
Ответить с цитированием
Старый 13.12.2007, 04:39   #11
сергей
Нуждающийся
 
Регистрация: 14.10.2007
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Re: Хелп )

все понял =)
(Offline)
 
Ответить с цитированием
Старый 13.12.2007, 13:24   #12
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Хелп )

для вращения по оси У:
RotateEntity Super,0,MouseYSpeed()*koeficient1,0
IGR: Ты ЭТО запускать пробовал? Это просто систематическое вредительство: и смех, и грех. Камрад, ты мне надоел со своими вредными советами! Еще раз приведешь новичку нерабочий пример кода- и я тебя забаню. Надолго. Обещаю.

2 сергей : Пожалуйста, еще раз внимательно изучите Правила ( http://boolean.name/faq.php ) форума, и постарайтесь в дальнейшем соблюдать порядок:
0. Название темы должно соответствовать ёё содержанию. Название "Хелп )" содержания темы не передаёт. В этот раз я ёё переименовал, в следующий раз- снесу.
1. Искажения языка являются нарушением п.3.1.6 действующих Правил. Потрудитесь, пожалуйста, выражать свои мысли если не в соотвествии с правилами грамматики, то хотя бы связно.
2. Не надо даблпостить. Сначала обдумывайте мысль, и лишь потом выражайте ёё на форуме. Одним постом. Если необходимо- редактируйте свои старые посты.
3. И наконец: учитесь пользоваться Поиском по форуму( http://boolean.name/search.php ), Справкой (Хелпом) к Блицу, Блицевскими примерами, изучите все доступные уроки ( http://blitzetcetera.org ; http://boolean.name/showthread.php?t=15 ... ).
Программистами не рождаются, ими становятся. Без активного применения мозга - ничего не достичь.
В общем - предупреждение.
(Offline)
 
Ответить с цитированием
Старый 13.12.2007, 18:02   #13
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Управление кубиком

Diplomat, не надо ругаться на IGR-а, я так думаю попытка помочь - уже хорошо!
если-уж придираться к его коду, то тогда уж к строчке
MoveEntity Super_Camera,MouseZSpeed()*koeficient2,MouseZSpeed ()*koeficient3,0
ибо ето вообще фиг поймеш что, а вот та строчка, которая не понравилась тебе - там просто перепутано (MouseY с MouseX) Speed.
(Offline)
 
Ответить с цитированием
Старый 13.12.2007, 18:58   #14
Crystal
Терабайт исходников
 
Аватар для Crystal
 
Регистрация: 05.07.2007
Сообщений: 5,196
Написано 1,721 полезных сообщений
(для 5,374 пользователей)
Re: Управление кубиком

сергей
имхо самый полезный тутор на булке, это тутор импера FPS.
почитай внимательно, и попробуй сделать чтото сам благодаря
прочитанному. Много вопросов сами отпадут.
(Offline)
 
Ответить с цитированием
Старый 13.12.2007, 19:11   #15
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: Управление кубиком

2HolyDel: Если я еще не выжил из ума и не впал в ранний маразм, RotateEntity поворачивает обьект по абсолютной системе координат. И я с трудом представляю себе, как конечный пользователь сможет разогнать MouseYSpeed() до +-180 единиц, чтоб иметь возможность хотя бы на мгновение повернуть кубик на нужный угол...

А то, что оси мыша перепутаны, и в таком виде значение углов будет округляться до целочисленного градуса (потому что коэфициент целочисленный, и потому что нужно выносить операцию в отдельную строку или использовать Float()), создавая рывки и невозможность точного наведения, и то, что код его по стилю будто написан левой задней ногой сивой кобылы- так это ж такие мелочи, на которые я даже внимания не стал бы обращать.

Фича в том, что такого рода "советы" с его стороны - это систематическое явление. Это не первый раз, и даже не пятый. Но всё, эта последняя соломинка лопнула чашу моего терпения! Еще раз увижу такую чушь- и он пойдёт в баню по 3.1.4, либо даже по 8.1.4. Ибо вредитель.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление KingMaks Blitz3D 4 27.11.2009 01:56
управление в RPG JeSss 3D-программирование 37 16.01.2008 18:46
Коллизион С Кубиком Киберпёс 3D-программирование 1 28.05.2006 12:59


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


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