个人题库-更新日志

“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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注