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

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

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

Xors3D Графический движок с поддержкой DirectX9

Ответ
 
Опции темы
Старый 27.06.2011, 21:01   #1
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Смех loadfont

Ага. Я начинаю вспоминать, почему я отказался от юзания Хорса когда-то.

Как загрузить свой шрифт, из папки с игрой например ?

И ещё, в чем указываеться размер шрифта ? В фотошопе кс5 стоит 40 поинтов, в хорсе эквивалент 24. Почему так ?
(Offline)
 
Ответить с цитированием
Старый 27.06.2011, 21:49   #2
}{@KeR
ПроЭктировщик
 
Регистрация: 01.02.2011
Сообщений: 148
Написано 7 полезных сообщений
(для 8 пользователей)
Ответ: loadfont

Сообщение от NitE Посмотреть сообщение
Как загрузить свой шрифт, из папки с игрой например ?
Ну вроде бы так :
xLoadFont("fonts/arial.ttf"18FalseFalse
__________________
Ученье свет, а не ученье тень!
(Offline)
 
Ответить с цитированием
Старый 27.06.2011, 22:14   #3
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: loadfont

}{@KeR, не, не так.

Из справки:
Parameters:
height Height of font in points
и в фотошопе тоже поинты, тока почему разные ?
(Offline)
 
Ответить с цитированием
Старый 27.06.2011, 23:27   #4
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: loadfont

Если правильно понимаю суть вопроса - в директХ есть такая штатная поделка, которую возможно использует ксорс.
Если это так, то очень плохо. Потому как всякие штатные свистелки с текстом отменяются.

Кстати у кого-нибудь наблюдаются проблемы с русской кодировкой где-нибудь, или опять мои руки кривые?
(Offline)
 
Ответить с цитированием
Старый 27.06.2011, 23:59   #5
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: loadfont

Mhyhr, вот это уже адекватный ответ. Очень может быть. Проверил кириллицу - не работает.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mhyhr (28.06.2011)
Старый 28.06.2011, 00:14   #6
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: loadfont

NitE
может ее в шпифте нету? кстати - вывод текста в хорсе в юникоде?
(Offline)
 
Ответить с цитированием
Старый 28.06.2011, 00:24   #7
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: loadfont

вывод текста в хорсе в юникоде?
Пару убитых часов, пару лет назад, показывали что нет, впрочем я возможно ошибаюсь.
Кнайт, при обращении, сразу экстрасенсорно отправлял учить матчасть. Так что нифига узнать не удалось.
(Offline)
 
Ответить с цитированием
Старый 28.06.2011, 00:56   #8
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: loadfont

может ее в шпифте нету?
Есть, точно, проверил с разными. Как происходит вывод текста - хз. ИМХО через задницу, потому как даже свой шрифт не загрузить (а ведь в блице было!!!)

Походу поленились разрабы - сделали вывод текста директ3д-шный. Не зря-же они рекомендуют использовать fastimage.
(Offline)
 
Ответить с цитированием
Старый 28.06.2011, 01:36   #9
Goblur
Оператор ЭВМ
 
Регистрация: 18.12.2010
Сообщений: 22
Написано 4 полезных сообщений
(для 9 пользователей)
Ответ: loadfont

У меня тоже была такая же проблема, как с загрузкой, так и с кириллицей. Выход нашел только один - использовать шрифты с картинок. Будет тебе сразу счастье, да и различные эффекты текста сразу можно будет слепить. Исходником помочь не могу, но на блиц3д таких примеров было море, поищи.
(Offline)
 
Ответить с цитированием
Старый 28.06.2011, 01:59   #10
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: loadfont

юникод должен быть в движке обязательно, я щетаю

раздуваюсь от гордости, что в свой двиг прикрутил))


Не зря-же они рекомендуют использовать fastimage.
а что мешает использовать?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
NitE (28.06.2011)
Старый 28.06.2011, 03:34   #11
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: loadfont

Goblur, мне парится только изза того что разработчик поленился ?! Можно конечно, но лень. Тем-более мне кириллица вообще не сдалась, а немногочисленный текст можно и в картинки запихать.

HolyDel, как некто сказал - "Нету лучшего браузера, нету лучшего апи. Зато есть лучшая кодировка - utf-8"

А фастимедж просто юзать не хочу ради одного только текста, остальное 2д и в хорсе на уровне. Я помню разрабы уже миллион лет назад строили наполеоновские планы по внедрению фастимежда в хорс, но как тогда сказал Сквид, если мне память не изменяет - "лень."
(Offline)
 
Ответить с цитированием
Старый 28.06.2011, 10:36   #12
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: loadfont

А теперь уже и не внедрит, одному непросто и поддержкой заниматься и фичи новые пилить.
__________________
(Offline)
 
Ответить с цитированием
Старый 28.06.2011, 21:30   #13
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: loadfont

А где второй ?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Randomize (28.06.2011)
Старый 02.07.2011, 21:52   #14
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: loadfont

юникод должен быть в движке обязательно, я щетаю
Я тоже. Поэтому буду прикручивать, но позже.
Когда буду переписывать 2д-систему, дабы избавиться от необходимости в ФИ и сопуствующих ограничениях.

Шрифты действительно не грузятся из произвольной папки. Разберусь.

Реализованы они не через встроенную ДХ-фигню.
__________________

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
NitE (03.07.2011), Randomize (03.07.2011)
Старый 06.07.2011, 16:43   #15
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: loadfont

Теперь шрифты могут грузиться из произвольной папки.
Пришлось добавить дополнительный параметр в xLoadFont - fontface. Его нужно использовать, только если не удалось загрузить шрифт только по имени файла.
__________________

(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
Egor Rezenov (04.08.2011), maxturbo (06.07.2011), Mhyhr (06.07.2011), NitE (06.07.2011), Randomize (06.07.2011), tormoz (06.07.2011)
Ответ


Опции темы

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

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


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


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