【軽量】godot engine【無料】 part4 (539レス)
上下前次1-新
40(1): 07/31(水)20:55 ID:zqbglV5d(3/4) AAS
>>39
汎用的なメニューコンポーネントを作りたいんだけど返却値は使用に応じて変えたいんだ
まぁ大人しく文字列にするかArrayで代替するのが手っ取り早いかもだけど
----MenuItem.tres----
class_name MenuItem extends Resource
@export var label:String = ""
@export var icon:Texture2D
@export var result #← ここを自由にしておきたい
@export var is_allowed:bool = true
@export var is_visible:bool = true
省1
41: 07/31(水)20:59 ID:zqbglV5d(4/4) AAS
AA省
42(1): 07/31(水)22:18 ID:MG84WXwl(4/4) AAS
>>40
なるほどね
InterfaceかVirtualClassもどき(Godotの言語仕様には両方ともない)で
独自のデータ構造定義しちゃってもいいんじゃね
@export var result:IMenuItemResult
みたいな
これならIMenuItemResult継承したClassならなんでも格納できる
……けど、なんかMenu.tscnでArrayで保持しときたいとなると
めちゃ重になるかメモリリークしそうな感があるな
うん、不便だね!
43: 07/31(水)23:39 ID:TG/xgenL(1) AAS
>>1乙
誰も立てなかったから俺が立ててみようと思って
スレ作成→書き込みましたってなったのになぜかスレ立たなかったんだよね
44: 08/01(木)01:25 ID:1ebHj4Y4(1) AAS
>>42
それも考えたけど汎用性のために複雑化するのはまた本末転倒な気がしてね…
@export周りもっと改善されたらいいな
45: 08/01(木)07:41 ID:ZMvlKZLT(1) AAS
もっと改善されたらいいなと思ったそこのきみ
なんと今すぐ自分で作って改善できちまうんだ!
any型実装してcommit
頼んだぞ!
46(1): 08/01(木)16:50 ID:SgYmpJ7I(1) AAS
GodotのメインスクリプトはGDScript?
C#やC++で開発してる人は少ない感じ?
47(1): 08/01(木)16:54 ID:MpdWQK1W(1/2) AAS
>>46
C#メインやけど、GDScriptじゃないとGodotの実力を発揮できない感じやな
UnityみたいにC#(やC++)でもGDScriptと同等の開発効率にして欲しいんやが
48: 08/01(木)16:55 ID:MpdWQK1W(2/2) AAS
あ、メインというのはワイの開発がやで
GodotのメインスクリプトはGDScriptや
49: 08/01(木)17:44 ID:Nln/agSQ(1) AAS
Godotのイベントがあったんだね
「Godot Meetup Tokyo Vol.2」2024/07/24
外部リンク:gamemakers.jp
50: 08/01(木)19:27 ID:DOEBe16z(1) AAS
立ててくれてありがとう、難癖を付けてくる奴なんて気にするな
51: 08/01(木)23:34 ID:FMA9C8ol(1) AAS
>>47
やっぱそうなのか
C#メインにすればUnityからも移りやすいのに勿体無いな
52: 08/01(木)23:44 ID:4BJXHBA5(1) AAS
後発で競合してどうすんだよ
53: 08/02(金)00:02 ID:pvn+Lx6w(1/4) AAS
まあC#はMicrosoftのもんだから、それだけでもリスクになるしな
54: 08/02(金)01:09 ID:uLSIwvLP(1/2) AAS
GDScriptってPythonに似てんの?
ならC#より門戸広いかもしれん
55: 08/02(金)01:12 ID:sVpm3b2H(1) AAS
GDscriptの速度は限界なのかな?
RustみたいにLLVMバックエンドに移してネイティブコードにコンパイルする形式にしたら高速化できるのでは
56: 08/02(金)05:11 ID:bxoHEGY1(1) AAS
Web翻訳も無い時代に海外論文読み漁ってたワイからしたら
GDScriptだのPythonだのC#だのかわいいもんだ
57: 08/02(金)05:30 ID:LIT9+1N3(1) AAS
pythonに似せるくらいなら最初からpython使えたらいいのにな
gdscript覚えてもごちゃ混ぜになって逆に混乱しそう
58: 08/02(金)09:38 ID:pvn+Lx6w(2/4) AAS
AA省
59(1): 08/02(金)09:41 ID:pTwLsVgw(1) AAS
もしC#しかなかったらここまで取っ付きやすくなかっただろうし使ってなかったと思うわ
上下前次1-新書関写板覧索設栞歴
あと 480 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.919s*