个人题库-更新日志

“All my friends are toxic”

现在可以直接从下方输入栏输入答案,不用一次次点击选项了。
新增的用户界面也是一个摆设而已,但请你记住你上册登录时用的名字。
优化了部分代码。

更新简述 V2.01.6.4

  • 兼容了含图片选择题
  • 更新了选择题输入逻辑
    现在可以从下方直接输入回答
  • 添加了一个没用的登录界面
  • 优化了部分代码
  • #已知BUG
    移动版无法兼容图片加载

未来更新目标

V2.01.6.5

更新随机选择下连续选择题的支持

V2.01.7

可以通过服务器空中下载最新题库
题库加密处理

我很懒的

The mystery of human existence lies not in just staying alive, but in finding something to live for.

人类生存的秘密不在于只是活着,而在于找到为之生存的东西。

—— 《卡拉马佐夫兄弟》陀思妥耶夫斯基

源码


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

评论

发表回复

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