forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   И Снова Впросы Пр Меню (http://forum.boolean.name/showthread.php?t=927)

ЛысыЙ_Чук-Иванчук 21.05.2006 19:13

Три их только три.

Global 1=Раньше с русским проблем небыло, но нетак давно был траур и винт прешлось формотнуть. Теперь в место русскго одни кракозябры чего делать.

Global 2=Как узнать координаты определённого объекта. Вот мыш знаю mx#=MouseX().

Global 3=Читал 5 выпуск там мыша в центре всегда, а объект крутится какбудто экран бесконечен. Я хотел сделать как в гта 3, повернул чуть мышку и человек повернулся а ана падла падла в центре дёргается это правельно но и человек дергается а не крутится.

и мелкая прсьба скинте код фпс :@ а то я забыл его :dontknow:

tormoz 21.05.2006 21:40

Иди в FAQ на http://blitzgames.vov.ru/cgi-bin/YaB....cgi?board=faq

и читай справку

jimon 21.05.2006 21:41

1) приставки делай - arial -> arial cyr
2) entityx() и тд

alcoSHoLiK 21.05.2006 22:07

http://community.boolean.name/index.php?showforum=4
Наш ФАК тоже вроде неплох :)

FPS

pax 22.05.2006 18:51

Для определения координат объекта на экране (2D области) используй след. комманды:
Код:

CameraProject camera,x#,y#,z#
ProjectedX# ( )
ProjectedY# ( )
ProjectedZ# ( )


ЛысыЙ_Чук-Иванчук 23.05.2006 09:48

А если у меня ("comic sans ms") куда cyr ставить.

Да мне нужен счетчик который показывает реальное число фпс, а не снижает его до 75

Lexa 23.05.2006 11:02

Вложений: 2
управление хороший пример (не мой)

ЛысыЙ_Чук-Иванчук 23.05.2006 12:33

If menu=10 And MouseX()>45 And MouseX()<110 And MouseY()>511 And MouseY()<536 And MouseDown(1) menu=3

и

If menu=3 And MouseX()>45 And MouseX()<110 And MouseY()>511 And MouseY()<536 And MouseDown(1) menu=1

Получается так что меню равно 10 мыш попала в определёные координаты, нажал, мне надо чтобы равнялось 3
а когда я нажал ещё раз оно равнялось 1

tormoz 23.05.2006 16:19

Думай над логикой.
Задачка элементарная.
И помни о MouseHit

ЛысыЙ_Чук-Иванчук 23.05.2006 20:44

Вложений: 2
Качайте труд сегоднешнего дня

[attachmentid=1280]

Это дэмка поэтому на ошибки внимания не оброщяйте, я хотел решить проблему с русским и переписать.

Да вот вопрос делаю почти любые ошиби а иму пофиг :dontknow:

pax 23.05.2006 22:04

Цитата:

Originally posted by vlad@23.5.2006, 8:48
Да мне нужен счетчик который показывает реальное число фпс, а не снижает его до 75

Вместо
Код:

Flip
используй
Код:

Flip (0)
Это увеличит FPS за счет отключения вертикальной синхронизации (у тебя частота на мониторе 75 герц)

Zang 23.05.2006 22:37

Можно и без flip 0, но точность чуть пониже
Код:

GLOBAL TMR
GLOBAL FPS

Repeat
..код
FPS = 1000/(millisecs()-tmr)
flip
tmr = millisecs
forever



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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot