添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
讲道义的大海  ·  ASP.NET Core の Razor ...·  14 小时前    · 
干练的麻辣香锅  ·  GitHub - ...·  13 小时前    · 
刚毅的汽水  ·  EditBox · Cocos Creator·  10 小时前    · 
咆哮的爆米花  ·  InputNumber 数字输入框 | ...·  10 小时前    · 
迷茫的小笼包  ·  `Parsing attempt(s) ...·  4 小时前    · 
腼腆的凳子  ·  mysql ...·  2 月前    · 
酷酷的打火机  ·  [Bug ld/12643] New: ...·  7 月前    · 
  • _process vs. _physics_process vs. *_input
  • _init vs. 初始化 vs. 导出
  • _ready、_enter_tree、NOTIFICATION_PARENTED对比
  • 数组、字典、对象
  • 枚举:整数 VS 字符串
  • AnimatedTexture vs. AnimatedSprite2D vs. AnimationPlayer vs. AnimationTree
  • 先添加节点还是先修改属性?
  • 加载 VS 预加载
  • 大型关卡:静态 VS 动态
  • 忽略具体文件夹
  • 大小写敏感
  • 版本控制系统
    • 版本控制插件
      • 官方 Git 插件
      • 从 VCS 中排除的文件
      • 在 Windows 上使用 Git
      • 编辑器运行缓慢,占用了我所有的 CPU 和 GPU 资源,使我的电脑变得嘈杂
      • 编辑器在我的可变刷新率显示器(G-Sync/FreeSync)上出现卡顿和闪烁的情况
      • 编辑器或项目花了很长时间才启动
      • 点击系统控制台后,Godot 编辑器没有响应
      • 手动移动Godot编辑器的macOS dock 图标之后,会出现多余的编辑器图标
      • 在项目管理器和编辑器窗口的左上角出现“NO DC”之类的文本
      • 在项目管理器和编辑器窗口右下角出现一个麦克风或刷新的图标
      • 编辑器或项目显示得过于锐利或模糊
      • 此编辑器或项目看起来颜色很淡
      • 从挂起状态恢复 PC 后,编辑器/项目冻结或显示出现故障
      • 项目在编辑器中正常运行,但在导出后无法加载部分文件
      • 编辑器简介
        • 编辑器的界面
          • 使用项目管理器
            • 项目的创建与导入
            • 项目的打开与导入
            • 下载演示和模板
            • 用标签管理项目
            • 编辑器默认快捷键
              • 编辑器常规操作
              • 2D / 画布项目编辑器
              • 3D / 空间编辑器
              • 文本编辑器
              • 脚本编辑器
              • 编辑器输出
              • 文件对话框
              • 文件系统面板
              • 场景树停靠面板
              • 动画轨道编辑器
              • 图块地图编辑器
              • 图块集编辑器
              • 自定义界面
                • 面板的移动和大小调整
                • 将脚本或着色器编辑器拆分为独立窗口
                • 自定义编辑器布局
                • 自定义编辑器设置
                • 代码签名与公证
                  • If you have an Apple Developer ID Certificate and exporting from macOS
                  • If you have an Apple Developer ID Certificate and exporting from Linux or Windows
                  • 如果你没有 Apple 开发者 ID 证书
                  • 强化运行时授权
                  • App 沙盒授权
                  • 在 macOS 上运行 Godot 应用
                    • App 已签名并公证,通过 App Store 分发
                    • App 已签名并公证,在 App Store 外分发
                    • 应用已签名(包括 Ad-hoc 签名)但未公证
                    • App 未签名,可执行文件由链接器签名
                    • App 和可执行文件都没有签名(仅适用于 Apple Slilicon 的 mac)
                    • 为 Windows 导出
                      • 启用代码签名
                        • 更改 Windows 的应用程序图标
                          • 创建 ICO 文件
                          • 更改任务栏图标
                          • 更改文件图标
                          • 为 iOS 导出
                            • 将 Godot 项目导出到 Xcode
                            • 积极的发展考虑
                              • 将 Godot 项目文件夹链接到 Xcode 的步骤
                              • iOS 的插件
                              • xcode-select 指向错误的SDK位置
                              • Basics of building Godot
                              • Building for target platforms
                              • Other compilation targets and options
                              • 调试与性能分析
                                • 使用 C++ 性能分析器
                                • 使用 Sanitizer
                                • 在 macOS 上调试
                                • Vulkan
                                • 调试编辑器
                                • This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot. Checking the stable version of the documentation...

                                  这是内置的字符串 Variant 类型(GDScript 使用的就是这个类型)。字符串中可以包含任意数量的 Unicode 字符,暴露的方法可用于字符串的操作和生成。字符串有引用计数,使用写时复制技术(每次对字符串的修改都会返回新的 String ),所以传递字符串的资源损耗很小。

                                  部分字符串方法有对应的变体。后缀 n 的变体( countn findn replacen 等) 大小写不敏感 (不区分大写字符和小写字符)。前缀 r 的方法变体( rfind rsplit 等)是逆序的,会从字符串末尾开始,而不是从开头开始。

                                  注意: 在布尔语境下,空字符串( "" )的求值结果为 false 。否则字符串的求值结果始终为 true 。无法使用 not 运算符。检查空字符串请使用 is_empty

                                  通过 C# 使用该 API 时会有显著不同,详见 C# API 与 GDScript 的差异

                                • GDScript 格式字符串

                                • 构造函数

                                  String

                                  String ()

                                  String

                                  String (from: String )

                                  String

                                  String (from: NodePath )

                                  String

                                  String (from: StringName )

                                  PackedStringArray

                                  rsplit (delimiter: String = "", allow_empty: bool = true, maxsplit: int = 0) const

                                  String

                                  rstrip (chars: String ) const

                                  PackedByteArray

                                  sha1_buffer () const

                                  String

                                  sha1_text () const

                                  PackedByteArray

                                  sha256_buffer () const

                                  String

                                  sha256_text () const

                                  float

                                  similarity (text: String ) const

                                  String

                                  simplify_path () const

                                  PackedStringArray

                                  split (delimiter: String = "", allow_empty: bool = true, maxsplit: int = 0) const

                                  PackedFloat64Array

                                  split_floats (delimiter: String , allow_empty: bool = true) const

                                  String

                                  strip_edges (left: bool = true, right: bool = true) const

                                  String

                                  strip_escapes () const

                                  String

                                  substr (from: int , len: int = -1) const

                                  PackedByteArray

                                  to_ascii_buffer () const

                                  String

                                  to_camel_case () const

                                  float

                                  to_float () const

                                  to_int () const

                                  String

                                  to_lower () const

                                  String

                                  to_pascal_case () const

                                  String

                                  to_snake_case () const

                                  String

                                  to_upper () const

                                  PackedByteArray

                                  to_utf8_buffer () const

                                  PackedByteArray

                                  to_utf16_buffer () const

                                  PackedByteArray

                                  to_utf32_buffer () const

                                  PackedByteArray

                                  to_wchar_buffer () const

                                  String

                                  trim_prefix (prefix: String ) const

                                  String

                                  trim_suffix (suffix: String ) const

                                  unicode_at (at: int ) const

                                  String

                                  uri_decode () const

                                  String

                                  uri_encode () const

                                  String

                                  validate_filename () const

                                  String

                                  validate_node_name () const

                                  String

                                  xml_escape (escape_quotes: bool = false) const

                                  String

                                  xml_unescape () const

                                  方法说明

                                  bool begins_with (text: String ) const 🔗

                                  如果该字符串以给定的 text 开始,则返回 true 。另见 ends_with

                                  PackedStringArray bigrams () const 🔗

                                  返回包含该字符串的双字母组(连续字母的组合)的数组。

                                  print("Get up!".bigrams()) # 输出 ["Ge", "et", "t ", " u", "up", "p!"]
                                  

                                  int bin_to_int() const 🔗

                                  将表示二进制数的字符串转换为 int。该字符串可以前缀 "0b",负数可以前缀 -

                                  print("101".bin_to_int())   # 输出 5
                                  print("0b101".bin_to_int()) # 输出 5
                                  print("-0b10".bin_to_int()) # 输出 -2
                                  
  •