news 2026/9/6 2:49:32

Godot GDScript初学者遇到的问题记录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Godot GDScript初学者遇到的问题记录
  1. 添加全局单例设置时,不要在脚本中设置类名

    如果在脚本中定义了类名,类本身就是一个全局的类

  2. Godot中class_name与class 定义类的区别
    两个都是定义类,但**注册范围、访问方式完全不一样:
    class_name是全局注册指令,把这个类注册进项目全局命令空间,整个项目任意脚本,不需要preload,直接可以创建对象,使用Player:new()
    class 只是定义一个文件内部定义类,不会注册全局,外部脚本不能直接创建对象,必须先preload脚本资源:

varscr=preload("res://models/player_data.gd")varitem=scr.ItemData.new()
  1. 类的一些特性
    • class_name定义的类是全局类,不需要prelaod,即可以直接使用,但是不能加入项目设置的全局单例中,但是要以定义静态方式直接引用,不过不能定义信号
    • 定义的类如果没有显式继承任何的其它的类,默认是隐继承RefCounted,即类默认是使用计数器方式进行垃圾回收的。
    • 如果显式继承Object类,那么这个类不会继承RefCounted,即不会被自动回收,需要手动调用.free(),否则会内存泄漏。
    • 类的构造方法是_init()
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 2:48:30

评科研 LLM/Agent:从读论文抽检到 ERA 树搜索写可计分实证软件

千笔-AIWritePaper https://www.aiwritepaper.com 「模型会不会做科学」很容易停在聊天印象:答对几道题、复述几段摘要。Google Research 在 ICTS 相关公开分享里强调另一条路:先评测模型在真实科研工作流上的缺口,再把算力花在可计分的实证…

作者头像 李华
网站建设 2026/9/6 2:43:40

ACM算法模板整理指南:从入门到实战的完整方法论

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/6 2:37:19

基于中南大学FYT视觉24赛季自瞄开源的考核题

(AI辅助生成)1. 从图像到装甲板消息的完整链路题目:请结合本项目,说明一帧图像如何最终变成 armor_detector/armors 消息。每一步可能产生什么误检或漏检?追问:- binary_thres 调大或调小分别有什么影响?- 灯条颜色判断…

作者头像 李华
网站建设 2026/9/6 2:31:11

GPU租赁平台深度比价:从4090到A100的真实体验与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/6 2:30:54

Linux软件安装格式全解析:deb、rpm、Flatpak、Snap、AppImage怎么选

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华