「 👆 Godot のデモ・プロジェクトに入っている role_playing_game
というソースコードには
コンパイルエラーがあって動かない」
「 Unity が健在なときは 2番手以下という感じの 選ばれないゲーム・エンジンだからな。
手入れが行き届いていないのだろう」
📄 Game.gd:
func _ready():
exploration_screen = get_node(exploration_screen)
「 👆 エラーメッセージが出ているが、コピー貼り付けできない。
とにかく いろいろなことが わたしには合わない嫌なエディターだぜ」
📄 Game.gd:
@export var exploration_screen: NodePath
「 👆 ファイルの冒頭のこの行で exploration_screen
型は NodePath
型だと宣言しているから、
exploration_screen = get_node(exploration_screen)
と書いたら Node
を代入しようとしているから、
型が合って無いんじゃないの?」
a = get_node(a)
📄 Game.gd:
extends Node
# @export var combat_screen: NodePath
@export var combat_screen: Node
# @export var exploration_screen: NodePath
@export var exploration_screen: Node
const PLAYER_WIN = "res://dialogue/dialogue_data/player_won.json"
const PLAYER_LOSE = "res://dialogue/dialogue_data/player_lose.json"
func _ready():
# exploration_screen = get_node(exploration_screen)
exploration_screen = $"Exploration"
# combat_screen = get_node(combat_screen)
combat_screen = $"Combat"
# ...
「 combatants_list
が何なのか コメントも何もない クソだな」
📄 TurnQueue.gd:
# @export var combatants_list: NodePath
@export var combatants_list: Node
# ...
func _ready():
# combatants_list = get_node(combatants_list)
combatants_list = $"Combat"
「 デモ・プロジェクトに ゴミ・ファイルでも 入れていたのだろうか?」
📄 UI.gd:
#@export var combatants_node: NodePath
@export var combatants_node: Node
func _ready():
# combatants_node = get_node(combatants_node)
combatants_node = $"Combat"
📄 Grid.gd:
# @export var dialogue_ui: NodePath
@export var dialogue_ui: Node
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント