您现在的位置是:首页 > 编程 > 

Ursina随笔(一)—— Chatgpt帮忙解决Ursina中文显示为方块的问题

2025-07-21 06:06:32
去年使用Ursina来替代Unity D做了一个项目,用Python比c#爽,但程序的中文的显示问题一直没解决,临时的解决方法是翻译成英文或者用图片。Ursina的国内用户很少,网上也没搜索到解决方案,对这个问题一直念念不忘。 # -*- coding: utf-8 -*- from ursina import * a

去年使用Ursina来替代Unity D做了一个项目,用Python比c#爽,但程序的中文的显示问题一直没解决,临时的解决方法是翻译成英文或者用图片。Ursina的国内用户很少,网上也没搜索到解决方案,对这个问题一直念念不忘。

# -*- coding: utf-8 -*-

from ursina import *

app = Ursina()
# 创建一个文本对象,显示中文字符
text = Text(text=	你好,世界!	, origin=(0,0), scale=2)

app.run()

今年这个项目要继续完善,这个问题又凸显出来了。各种搜索引擎一顿检索,还是没到可行的方法。想放弃之际,忽然想起可以问问chatgpt。

这个回答超出预期。这个回答的代码有点错误,但是指明了方向。测试了下,稍微修改下,把“font”改为“Text”,指向系统中的一个中文字体就可以了。 

# -*- coding: utf-8 -*-

from ursina import *

app = Ursina()

# 设置字体
# Text.default_font = 	font/	 #微软雅黑字体
Text.default_font = 	font/	 # android字体
# 创建一个文本对象,显示中文字符
text = Text(text=	你好,世界!	, origin=(0,0), scale=2)

app.run()

解决了这个问题,后面继续使用Ursina的信心大增。

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1099426.html

相关标签:无
上传时间: 2025-07-15 11:35:55
留言与评论(共有 20 条评论)
本站网友 铁路配件
10分钟前 发表
utf-8 -*- from ursina import * app = Ursina() # 创建一个文本对象,显示中文字符 text = Text(text= 你好,世界!
本站网友 樱雪丸
12分钟前 发表
这个回答超出预期
本站网友 遗尿
27分钟前 发表
origin=(0
本站网友 绍兴特色菜
15分钟前 发表
Ursina的国内用户很少,网上也没搜索到解决方案,对这个问题一直念念不忘
本站网友 五道口购物中心
4分钟前 发表
想放弃之际,忽然想起可以问问chatgpt
本站网友 泥城二手房
5分钟前 发表
这个回答超出预期
本站网友 唐凤
22分钟前 发表
这个回答的代码有点错误,但是指明了方向
本站网友 纯真岁月家具
2分钟前 发表
0)
本站网友 海藻的功效
9分钟前 发表
Ursina的国内用户很少,网上也没搜索到解决方案,对这个问题一直念念不忘
本站网友 狗可以活多久
18分钟前 发表
去年使用Ursina来替代Unity D做了一个项目,用Python比c#爽,但程序的中文的显示问题一直没解决,临时的解决方法是翻译成英文或者用图片
本站网友 桐君阁
27分钟前 发表
  # -*- coding
本站网友 夏新n806
29分钟前 发表
utf-8 -*- from ursina import * app = Ursina() # 创建一个文本对象,显示中文字符 text = Text(text= 你好,世界!
本站网友 厦门平安银行
29分钟前 发表
各种搜索引擎一顿检索,还是没到可行的方法
本站网友 雷诺4s店
7分钟前 发表
各种搜索引擎一顿检索,还是没到可行的方法
本站网友 郑晴
1分钟前 发表
scale=2) app.run() 今年这个项目要继续完善,这个问题又凸显出来了
本站网友 小儿肠套叠
9分钟前 发表
utf-8 -*- from ursina import * app = Ursina() # 设置字体 # Text.default_font = font/ #微软雅黑字体 Text.default_font = font/ # android字体 # 创建一个文本对象,显示中文字符 text = Text(text= 你好,世界!
本站网友 家居用品
22分钟前 发表
去年使用Ursina来替代Unity D做了一个项目,用Python比c#爽,但程序的中文的显示问题一直没解决,临时的解决方法是翻译成英文或者用图片
本站网友 放纸鸢
16分钟前 发表
scale=2) app.run() 解决了这个问题,后面继续使用Ursina的信心大增
本站网友 igi2
7分钟前 发表
想放弃之际,忽然想起可以问问chatgpt