Моя программа в Game Maker Studio 2 не показывает знаки валюты (например, £, $ и т. д.)

Я пытаюсь создать магазин в своей игре, и я хочу, чтобы в моем тексте было написано «Объект — 30 фунтов стерлингов или что-то в этом роде», но когда я ввожу знак, когда я запускаю игру, все, что он говорит, это Object - 30, даже если я ввел знак. вот код:

draw_self();

draw_text_transformed(x + -90, y + -20, string("Shelf - £ 60") + "", 2, 2, 0);

draw_set_colour($FF000000 & $ffffff);
var l4109CEE6_0=($FF000000 >> 24);
draw_set_alpha(l4109CEE6_0 / $ff);

Кто-нибудь знает, как я могу это решить?


person Bageller    schedule 02.06.2021    source источник


Ответы (2)


Вы пробовали использовать юникод?

£ за £, например

person MERLIN    schedule 02.06.2021
comment
Спасибо, попробую - person Bageller; 02.06.2021
comment
Подождите, как мне использовать юникод? - person Bageller; 02.06.2021

Две вещи:

  1. Выбранный вами шрифт должен содержать указанный глиф (вы можете проверить с помощью FontForge)
  2. Вам нужно добавить диапазон для глифов в GameMaker: введите здесь описание изображения
person YellowAfterlife    schedule 02.06.2021
comment
Честно говоря, я не знаю, о чем вы говорите. Не могли бы вы рассказать мне, как сделать эти 2 вещи? - person Bageller; 04.06.2021
comment
Во втором случае вы открываете шрифт и нажимаете «Добавить» рядом с «Добавить новый диапазон» в соответствии с документация. Во-первых, вы загружаете FontForge, открываете в нем свой шрифт и прокручиваете вниз до символа, чтобы увидеть, есть ли в нем что-нибудь нарисованное. - person YellowAfterlife; 05.06.2021