Godot
苟灵梦
这个作者很懒,什么都没留下…
展开
-
Godot Parse Error: Cannot infer the type of “xxx“ variable because the value doesn‘t have a set
环境及版本:Windows10,Godot4.2.1.stable一、声明变量时的类型注释问题var tree = get_tree()var name := tree.current_scene.scene_file_path.get_file().get_basename()上述代码通过场景树来获取当前场景的名称,产生如下错误:Parse Error: Cannot infer the type of "name" variable because the value does原创 2024-07-29 20:56:23 · 104 阅读 · 0 评论 -
Godot 编辑器设置 使末行代码(文本)可滚动至屏幕中央
环境及版本:Windows10,Godot4.2.1一、编辑器设置 使末行代码(文本)可滚动至屏幕中央当代码行数增长至可滚动时,编辑器默认情况下末行代码会一直显示在底部,且无法再向下滚动,除非输入一大堆无意义换行,将代码顶上去,对码字体验很不友好实际设置中可以更改(英文版请自强)左上角编辑器 -- 编辑器设置 -- 文本编辑器 -- 行为 -- 开启滚动越过文件末尾设置后代码就可以滚动到中央了原创 2024-07-24 19:38:51 · 87 阅读 · 0 评论 -
Godot Camera2D移动时背景图片拼接处出现白线
环境及版本:Windows10,Godot4.2.1一、Camera2D移动时背景图片拼接处出现白线类似于下图(原谅我用了万恶的拍屏):时间很短,大约1帧,出现频率不高发生时条件(非以下条件仅供参考):背景为Sprite2D节点,添加图片并使用Region选择了图片的某个区域,并由多张图片拼接而成相机开启了position smoothing即平滑相机二、解决方法(2种)1.关闭平滑相机2.将图片裁剪并替换,不使用Region额外选择图片区域以上方法博主原创 2024-07-24 02:33:23 · 641 阅读 · 0 评论 -
Godot Camera2D 开启position smoothing导致相机移动时人物抖动模糊
环境及版本:Windows10,Godot4.2.1一、2D相机开启平滑移动后人物模糊(抖动)查阅贴吧后有数种解决方式:1.项目设置--运行--最大FPS设置1202.窗口--拉伸模式--canvas tiems3.窗口--垂直同步设置为Maoilbox4.Camera2D检查器--处理回调--Physics(或Idle,两者之间切换,均无效下一条)5.通过代码手动编写平滑相机(未实验,建议贴吧自行搜索)博主尝试前三条均未成功,第四条改为Physic原创 2024-07-23 21:59:56 · 298 阅读 · 0 评论 -
Godot Error: Loaded resource as image file, this will not work on export Instead, import the image……
环境及版本:windows,Godot 4.2.1一、向Sprite2D导入并加载图片func _ready(): var img = Image.new() img.load("res://icon.svg") var tex = ImageTexture.create_from_image(img) self.texture = tex产生如下警告:@ _ready(): Loaded resource as image file, this will not work on e原创 2024-07-22 03:29:29 · 202 阅读 · 0 评论