|
Xors3D Графический движок с поддержкой DirectX9 |
27.06.2011, 21:01
|
#1
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
loadfont
Ага. Я начинаю вспоминать, почему я отказался от юзания Хорса когда-то.
Как загрузить свой шрифт, из папки с игрой например ?
И ещё, в чем указываеться размер шрифта ? В фотошопе кс5 стоит 40 поинтов, в хорсе эквивалент 24. Почему так ?
|
(Offline)
|
|
27.06.2011, 21:49
|
#2
|
ПроЭктировщик
Регистрация: 01.02.2011
Сообщений: 148
Написано 7 полезных сообщений (для 8 пользователей)
|
Ответ: loadfont
Сообщение от NitE
Как загрузить свой шрифт, из папки с игрой например ?
|
Ну вроде бы так :
xLoadFont("fonts/arial.ttf", 18, False, False)
__________________
Ученье свет, а не ученье тень!
|
(Offline)
|
|
27.06.2011, 22:14
|
#3
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: loadfont
}{@KeR, не, не так.
Из справки:
Parameters:
height Height of font in points
|
и в фотошопе тоже поинты, тока почему разные ?
|
(Offline)
|
|
27.06.2011, 23:27
|
#4
|
Бывалый
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений (для 858 пользователей)
|
Ответ: loadfont
Если правильно понимаю суть вопроса - в директХ есть такая штатная поделка, которую возможно использует ксорс.
Если это так, то очень плохо. Потому как всякие штатные свистелки с текстом отменяются.
Кстати у кого-нибудь наблюдаются проблемы с русской кодировкой где-нибудь, или опять мои руки кривые?
|
(Offline)
|
|
27.06.2011, 23:59
|
#5
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: loadfont
Mhyhr, вот это уже адекватный ответ. Очень может быть. Проверил кириллицу - не работает.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.06.2011, 00:14
|
#6
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: loadfont
может ее в шпифте нету? кстати - вывод текста в хорсе в юникоде?
|
(Offline)
|
|
28.06.2011, 00:24
|
#7
|
Бывалый
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений (для 858 пользователей)
|
Ответ: loadfont
вывод текста в хорсе в юникоде?
|
Пару убитых часов, пару лет назад, показывали что нет, впрочем я возможно ошибаюсь.
Кнайт, при обращении, сразу экстрасенсорно отправлял учить матчасть. Так что нифига узнать не удалось.
|
(Offline)
|
|
28.06.2011, 00:56
|
#8
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: loadfont
Есть, точно, проверил с разными. Как происходит вывод текста - хз. ИМХО через задницу, потому как даже свой шрифт не загрузить (а ведь в блице было!!!)
Походу поленились разрабы - сделали вывод текста директ3д-шный. Не зря-же они рекомендуют использовать fastimage.
|
(Offline)
|
|
28.06.2011, 01:36
|
#9
|
Оператор ЭВМ
Регистрация: 18.12.2010
Сообщений: 22
Написано 4 полезных сообщений (для 9 пользователей)
|
Ответ: loadfont
У меня тоже была такая же проблема, как с загрузкой, так и с кириллицей. Выход нашел только один - использовать шрифты с картинок. Будет тебе сразу счастье, да и различные эффекты текста сразу можно будет слепить. Исходником помочь не могу, но на блиц3д таких примеров было море, поищи.
|
(Offline)
|
|
28.06.2011, 01:59
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: loadfont
юникод должен быть в движке обязательно, я щетаю
раздуваюсь от гордости, что в свой двиг прикрутил))
Не зря-же они рекомендуют использовать fastimage.
|
а что мешает использовать?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.06.2011, 03:34
|
#11
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: loadfont
Goblur, мне парится только изза того что разработчик поленился ?! Можно конечно, но лень. Тем-более мне кириллица вообще не сдалась, а немногочисленный текст можно и в картинки запихать.
HolyDel, как некто сказал - "Нету лучшего браузера, нету лучшего апи. Зато есть лучшая кодировка - utf-8"
А фастимедж просто юзать не хочу ради одного только текста, остальное 2д и в хорсе на уровне. Я помню разрабы уже миллион лет назад строили наполеоновские планы по внедрению фастимежда в хорс, но как тогда сказал Сквид, если мне память не изменяет - "лень."
|
(Offline)
|
|
28.06.2011, 10:36
|
#12
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: loadfont
А теперь уже и не внедрит, одному непросто и поддержкой заниматься и фичи новые пилить.
__________________
|
(Offline)
|
|
28.06.2011, 21:30
|
#13
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: loadfont
А где второй ?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
02.07.2011, 21:52
|
#14
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: loadfont
юникод должен быть в движке обязательно, я щетаю
|
Я тоже. Поэтому буду прикручивать, но позже.
Когда буду переписывать 2д-систему, дабы избавиться от необходимости в ФИ и сопуствующих ограничениях.
Шрифты действительно не грузятся из произвольной папки. Разберусь.
Реализованы они не через встроенную ДХ-фигню.
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
|
|
06.07.2011, 16:43
|
#15
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: loadfont
Теперь шрифты могут грузиться из произвольной папки.
Пришлось добавить дополнительный параметр в xLoadFont - fontface. Его нужно использовать, только если не удалось загрузить шрифт только по имени файла.
__________________
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:13.
|