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

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

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

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 09.09.2009, 20:47   #1
MidGard
AnyKey`щик
 
Регистрация: 27.08.2009
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
LoadFont и свой шрифт

И снова я упёрся в элементарный вопрос!
1. Есть ф-ция чтения шрифта fn=LoadFont("имя_шрифта",16) Откуда она тянет файл шрифта поумолчанию? Только из системной папки? А если создал я свой шрифт, сохранил файл где-нибудь в "бла-бла-бла/media/fonts/" , как указать путь именно к нему? Понятно, что если я официально проставлю свой шрифт в системе, то вопрос снимается, fn=LoadFont("имя_шрифта",16) и никаких проблем. Но как тогда быть с включенными в ресурсы игры уникальными шрифтами другому юзеру? Не вручную же он их будет проставлять! Вобщем LoadFont("бла-бла-бла/media/fonts/имя_шрифта",16) - как это организовать вообще, подскажите?

2. По задумке у меня предпологается частая работа с разными шрифтами, построение списка доступных шрифтов, смена кегля, курсив и проч. FastText не юзаю пока из принципа - хочу понять всё до винтика, потом уже буду пользовать чужие труды. В связи с этим хотелось бы услышать общие рекомендации в этом плане. Или общий алгоритм работы с текстом. Что работает быстрее в 3D: Text 20,25,"трава" или DrawImage trava,20,25 или запекать текст в текстуру и натягивать на полигоны?

P.S. Не пинайте сильно, я недавно роюсь в Блице, долго курю уроки, примеры и хэлпы, прежде чем вылезти на форум с новым постом! Ну иногда что-то и пропускаю...
__________________
Изобретаю велосипеды, наступаю на старые грабли, хожу нехоженными тропами
(Offline)
 
Ответить с цитированием
Старый 09.09.2009, 21:22   #2
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: LoadFont и свой шрифт

1.
LoadFont("бла-бла-бла/media/fonts/имя_шрифта",16)
2. ненадо лезьт в такую глубокую задницу - всё что тебе пока надо знать это что всё 2д в блице медленне 3д т.е. лучше всего натягивать на квады. но на твоем месте яб не мучался а просто юзал Text

обязательно кури http://blitzetc.blitzmax.ru/index.ph...авная_страница
(Offline)
 
Ответить с цитированием
Старый 09.09.2009, 21:26   #3
MidGard
AnyKey`щик
 
Регистрация: 27.08.2009
Сообщений: 7
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: LoadFont и свой шрифт

Для эксперимента я копировал шрифт из системной папки в свою папку, грузил его оттуда - заработало, обрадовался. Потом снёс его из системной папки (остался шрифт только в своей) и снова не видит блиц шрифта. И в моей папке шрифт стал косым, весит столько же, а букв нет (копировался сам файл, а не ссылка на него)... Создаётся впечатление что Блиц грузит локально шрифт только если Винда про него знает, то есть если он установлен в папке C/Windows/Fonts.
И ещё, какой-нибудь не стандартный шрифт, типа Родченко.ттф, но гарантированно с кириллицей, тоже не воспринимается... Эт ваще нормально?
__________________
Изобретаю велосипеды, наступаю на старые грабли, хожу нехоженными тропами

Последний раз редактировалось MidGard, 09.09.2009 в 21:31.
(Offline)
 
Ответить с цитированием
Старый 09.09.2009, 21:59   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: LoadFont и свой шрифт

Откуда она тянет файл шрифта поумолчанию? Только из системной папки?
Да
А если создал я свой шрифт, сохранил файл где-нибудь в "бла-бла-бла/media/fonts/" , как указать путь именно к нему?
Никак
Тольк если FastText'ом. Но раз не нравится... Можно тогда отрыть спецификацию формата TTF и заставить свою программу саму отрисовывать векторные фигуры. Но не думаю, что это стоит того
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
Arles (29.09.2009), MidGard (10.09.2009)
Старый 27.03.2011, 23:46   #5
Tormaz
Нуждающийся
 
Регистрация: 23.10.2009
Сообщений: 74
Написано 9 полезных сообщений
(для 22 пользователей)
Ответ: LoadFont и свой шрифт

Неужто так и не загружается с 2009 года? Автомат , твои знания основаны на неудачной попытке загрузить лоадфонтом шрифт из папки с игрой ? Только что столкнулся с этой проблемой и читаю местные сообщения, так сказать гуру местных.
Уже за правило принял не верить сразу тому что написано.
(Offline)
 
Ответить с цитированием
Старый 28.03.2011, 05:13   #6
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: LoadFont и свой шрифт

Юзай шрифты из изображений.
Меньше проблем будет.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 28.03.2011, 05:16   #7
Tormaz
Нуждающийся
 
Регистрация: 23.10.2009
Сообщений: 74
Написано 9 полезных сообщений
(для 22 пользователей)
Ответ: LoadFont и свой шрифт

У меня и с ttf нет проблем и ставить их в систему не надо.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выкладываем шрифт. Данил Болтовня 10 28.08.2007 21:52
Ищу шрифт. ABTOMAT Болтовня 4 27.08.2007 20:00
Шрифт ... jimon Болтовня 12 27.11.2006 08:56
Ищу шрифт impersonalis Болтовня 7 13.08.2006 21:04


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


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