“All my friends are toxic”
现在可以直接从下方输入栏输入答案,不用一次次点击选项了。
新增的用户界面也是一个摆设而已,但请你记住你上册登录时用的名字。
优化了部分代码。
更新简述 V2.01.6.4
- 兼容了含图片选择题
- 更新了选择题输入逻辑
现在可以从下方直接输入回答 - 添加了一个没用的登录界面
- 优化了部分代码
- #已知BUG
移动版无法兼容图片加载
未来更新目标
V2.01.6.5
更新随机选择下连续选择题的支持
V2.01.7
可以通过服务器空中下载最新题库
题库加密处理
我很懒的
There is no charm equal to tenderness of heart.
没有什么比心灵的温柔更有魅力。
—— 《爱玛》简·奥斯汀
源码
func pic_show(options_text):
var IMG_NODE = $Label_list/IMG
var start_index = options_text.find("img") # 找到 "img" 的起始位置
if start_index != -1:
var IMGname = options_text.substr(start_index+3).strip_edges() # 从img开始截取并去除空白
#print(IMGname) # 输出
var IMG_path = exe_get_IMG()
IMG_path = IMG_path.path_join(IMGname)
if not FileAccess.file_exists(IMG_path):
print("文件不存在: ", IMG_path)
return null
# 直接加载纹理
var image = Image.new()
var error = image.load(IMG_path)
if image.get_width()/image.get_height() <0.95:
# 旋转90度
image.rotate_90(CLOCKWISE) # 或者使用 COUNTERCLOCKWISE 取决于需求
texture = ImageTexture.new()
texture.set_image(image)
if not texture:
print("无法加载纹理: ", IMG_path)
return
$Label_list/IMG/IMG.texture = texture
IMG_NODE.visible = true
IMG_path = exe_get_IMG()
#依旧屎山挪用,找到标注的文件位置。然后进行调取,新建一个图片显示器。GDScript

发表回复