Godot Engine Supabase 项目教程
1. 项目的目录结构及介绍
godot-engine.supabase/
├── addons/
│ └── supabase/
│ ├── auth/
│ ├── database/
│ ├── realtime/
│ ├── storage/
│ ├── ui/
│ ├── gitattributes
│ ├── gitignore
│ ├── LICENSE
│ ├── README.md
├── img/
├── gitattributes
├── gitignore
├── LICENSE
├── README.md
addons/supabase/
: 包含 Supabase API 的集成代码,分为auth
,database
,realtime
,storage
和ui
模块。img/
: 存放项目相关的图片资源。gitattributes
,gitignore
: Git 配置文件。LICENSE
: 项目许可证文件。README.md
: 项目说明文档。
2. 项目的启动文件介绍
项目的启动文件主要是 addons/supabase/init.gd
。该文件负责初始化 Supabase 的相关配置和连接。
# init.gd
extends Node
func _ready():
# 初始化 Supabase 配置
var supabase = Supabase.new()
supabase.init("YOUR_SUPABASE_URL", "YOUR_SUPABASE_ANON_KEY")
add_child(supabase)
3. 项目的配置文件介绍
项目的配置文件主要是 addons/supabase/config.gd
。该文件包含 Supabase 的 URL 和 Anon Key。
# config.gd
extends Node
var supabase_url = "YOUR_SUPABASE_URL"
var supabase_anon_key = "YOUR_SUPABASE_ANON_KEY"
以上是 Godot Engine Supabase 项目的基本教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助!