[過去ログ] 【ゲームエンジン】Godot Engine (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
260: 2019/04/01(月)21:34 ID:KIY/1uIJ(4/4) AAS
グローバル変数は 自分はグローバル参照用のノードをつくってそこにスクリプトを貼り付けて 全スクリプトから参照しようと思ってる
シングルトン機能は 使うメリットがわからないのと めんどくさいので使ってないけど 使った方がいいのかね
261: 2019/04/02(火)02:15 ID:cRmoYUbK(1) AAS
シングルトンは、グローバル変数の初期化の順序を指定するのだろう。
factory 関数かな?
確実なタイミングで、リソースの初期化・終了を行う
参照する前に、確実に初期化をしておいてもらいたいのだろう。
複数ファイルの初期化の順序指定が難しいのだろう
Java などは、XML で指定した、各コンポーネントの依存性注入などをする。
処理する前に、各コンポーネントを初期化しておきたいから
省1
262: 2019/04/02(火)08:55 ID:j4zCGHkg(1/2) AAS
詳しい説明ありがとう
規模が大きくなってくると複雑化してくる依存関係や初期化順などをエディタ側で設定できて見える化?してくれる機能っぽいね
食わず嫌いだったようなのできちんとGodot公式ページを見てみるようにします…
英語わからないからGoogle翻訳使いまくりだけど
263: 2019/04/02(火)10:40 ID:XPJla03y(1/3) AAS
シーンの継承ってのは単なるコピーではなくて、コピー元に変更があった場合、コピー先も変更されるっていう機能ということでよろしいですかね?
264(1): 2019/04/02(火)11:23 ID:XPJla03y(2/3) AAS
15パズルのチュートください、、、
265(1): 2019/04/02(火)11:41 ID:j4zCGHkg(2/2) AAS
何で出てくる シーンの継承 のことかわからないけど
daeファイルなどのリソースをダブルクリックしたときにでてくる シーンの継承 のことならそれで合ってると思うよ
実際に シーンの継承 で作成したシーン(.tscn)を保存してテキストエディタなどでみてみると daeファイルなどの中身がコピーされているのではなく 異なる部分だけ保存されてるはず
266: 2019/04/02(火)12:22 ID:7ngMGJGf(1) AAS
【在日内閣から一発目の令和は、移民強制】 令和は幕府にボツにされたクズ元号『令徳』の再来だった!
2chスレ:liveplus
267(1): 2019/04/02(火)12:26 ID:XPJla03y(3/3) AAS
>>265
new inherited sceneのことですね
要は使い回しですよね
268: 2019/04/03(水)08:57 ID:NAtiVr3f(1/2) AAS
>>267
イコールじゃないかもしれないけど、確かに使いまわしたいときや、大元に手を加えずにちょっと違うものを作りたいときによく使うね
>>264
動画なら、godot 15puzzle でググったらいくつか出てくるよ
15行でつくってるのとか、
特に外部リンク:godotengine.org
は 3.1stable版での変更点も書いてあるみたい
省1
269: 2019/04/03(水)09:53 ID:CAasEPpp(1/3) AAS
↑まさにその質問したのがワイです
270: 2019/04/03(水)10:53 ID:CAasEPpp(2/3) AAS
パズルとしては15パズルよりキャンディクラッシュのほうが難しいんでしょうか・
271: 2019/04/03(水)12:54 ID:NAtiVr3f(2/2) AAS
うん 多分
272: 2019/04/03(水)17:51 ID:CAasEPpp(3/3) AAS
15パズルから理解しますです
273: 2019/04/04(木)05:47 ID:WmxNGVQm(1/3) AAS
外部リンク:godotengine.org
15パズルンエラーが出る
274: 2019/04/04(木)08:33 ID:/4TNKDuj(1) AAS
ああ、もうなんか鬱陶しいw
275: 2019/04/04(木)10:50 ID:WmxNGVQm(2/3) AAS
これでとりあえずエラーは出ないけど、動かない
276(1): 2019/04/04(木)15:29 ID:MnXnRP1u(1) AAS
軽く使ってみたけど、エディタが貧弱 整形もリファクタリングもないとかマゾ過ぎて草生える
余りにもストレスマッハなんでVScodeに切り替えてみたけど、シングルタスクでなくなる以外大差ない
あとコンパイルエラーも直感的に何を言っているのか分かり辛い pythonの方がもう少しマシなレベル
いかに普段IDEの恩恵受けてるか分かったけど、開発環境がここまでショボイとストレスにしかならんな
277(1): 2019/04/04(木)17:07 ID:WmxNGVQm(3/3) AAS
var imgNode = preload("res://levels/0_img.tscn")
var img=[]
func _ready():
for n in range(16):
img.append(imgNode.instance())
これはプレロードしたシーンをインスタンス化して、空のリストにアペンドしているようですが、これってどういう数値が入っているんでしょうか?
printしてもpackedsceneとしか出ませんが、これはインスタンスの場所です
省1
278: 2019/04/04(木)22:07 ID:fH7Pl2OV(1) AAS
15パズルンは
外部リンク:godotengine.org
の最期のAnswerはちゃんと読んで対応したけ?
279: 2019/04/04(木)22:53 ID:P2/Y6wuP(1) AAS
なんで数値やねーん
280: 2019/04/05(金)06:35 ID:lmQM/L0/(1) AAS
頭可笑しいw
281(2): 2019/04/05(金)07:19 ID:wn4C8p7A(1/2) AAS
>>277
配列(リスト)に入るものは数値だけじゃないよ
この場合は シーンが入ってる(自分で書いてるじゃん)
img[n].name をprint したら、もっと具体的な名前が表示されるはず
img[n]には、15パズルの1枚の画像が入っているからそいつを img[n].set_position(〜) とかしてやると動くという仕組み
282: 2019/04/05(金)08:02 ID:PpOub51N(1/5) AAS
>>281
もっと柔軟なんですね
283: 2019/04/05(金)12:16 ID:UBvQwFdO(1/2) AAS
>>276
VScodeはGodotの拡張機能をインストールしたら少しだけどインテリセンスが効くし、F5で実行、F6でgodotエディタ起動とかカスタマイズできるからなかなか便利だよね
とはいえ何だかんだいってVScodeでできないこともあるから、結局内蔵エディタとVScodeをいったりきたりしてるな
内蔵エディタのcomment機能だけは本体改造してでもなんとかしたい…
284: 2019/04/05(金)12:33 ID:PpOub51N(2/5) AAS
vscodeはメモリ消費が、、、
285(1): 2019/04/05(金)12:35 ID:x2GdlQB8(1/9) AAS
VSCode+Godot Toolsは少しマシにはなるけど、結構頑張ってる方だが
比べると余りにも貧弱すぎる
例えばEclipse + pydevやVisualStudioならインテリセンスで2文字くらい打って
自動補完しながら適当に書いて、適当に全選択して整形するだけで殆ど半自動だもの
そういう使い方が普通になってるので、求めてる物がちょっと違うのかも知らん
MinGW+CodeBlockも使ってたけど、流石にちょっと酷いとしか言い様がない
286: 2019/04/05(金)12:56 ID:x2GdlQB8(2/9) AAS
GDは型推論も多用するし入門用言語ではないと思うな
varや変数にフォーカスしても、型推論で何の型になったのかすら見れないのもキツイ
こんなのは唯のTEXTエディタと変わらんし、自分で学習していけるIDEの旨みが全くない
C#/C++ならIDEのフル機能使えるだろうけど、現状GDscript環境は全く話にならないよ
287: 2019/04/05(金)13:31 ID:pjohX+ky(1) AAS
何しに来たん?
288: 2019/04/05(金)13:44 ID:x2GdlQB8(3/9) AAS
事実の指摘が何か都合が悪いのかね?
289: 2019/04/05(金)15:35 ID:UBvQwFdO(2/2) AAS
>>285
gdscriptにもインテリセンスあるけど、こんなの出てくるの?と感心するときもあれば、これが出てこないの…とがっかりするときもあるんだよね
特にenumがインテリセンスに対応してないのは結構痛い…
さすがにC++とかはvisual studioぐらいインテリセンスが効かないとやってられないけど、GDscriptは記述量も少ないし、そこまで悲観的なイメージはないよ
メソッドやプロパティ名なら普通にインテリセンス効くし
290: 2019/04/05(金)17:52 ID:PpOub51N(3/5) AAS
>>281
スプライトの番号が出てきましたわ
vframeとかで分割するんですね
291(2): 2019/04/05(金)18:18 ID:PpOub51N(4/5) AAS
パズルのロジック理解するには1つ1つ分解して動かしていくしかないですか?
292: 2019/04/05(金)19:45 ID:od8NZia9(1) AAS
もっと他の日本語の情報があるツールにしたら。
何一つ、自分で解決できてないじゃん。
293: 2019/04/05(金)20:06 ID:PpOub51N(5/5) AAS
unreal←2dには大げさ
unity←文字小さすぎて読めない
294(1): 2019/04/05(金)20:38 ID:x2GdlQB8(4/9) AAS
>>291
もうちょっとインテリセンス仕事しろって感じだね
VC++は依存ライブラリが多いとsuo構築中インテリセンス利かなくなったりしてたな
Godotは使った事がなかったんでどういうものか試してみたけど印象は悪い
因みにSDKも含めると30本くらい試した事あるけど大抵メジャーコードで
独自言語の方がレアだからしゃーない
>>291
省3
295: 2019/04/05(金)20:48 ID:x2GdlQB8(5/9) AAS
つまり分かってないのに何が起きているのか理解するのは無理なんだよ
何でチュートリアルで何も説明がないのか?
答は簡単 理解させるのが目的じゃなくて、どういう状況でどういう使い方をするのか
形だけ覚えさせる為だから
単にパターンを鵜呑みにしろって事だから、あれこれ聞くのは全くお門違いなんだよ
296: 2019/04/05(金)20:52 ID:x2GdlQB8(6/9) AAS
安価間違えた>289ね
297(1): 2019/04/05(金)22:56 ID:wn4C8p7A(2/2) AAS
>>294
あたりまえだけど var s : Sprite = sprite_list[n] とかしたらインテリセンス効くようになるよw
あと、さっきいまさらながら知ったんだけど、どうやら親クラスのメソッドはインテリセンスに出てこない仕様みたいだね、うーん
まあgodotの良さはそこではないと思うから…
30本て開発環境?凄い本物のプログラマじゃん。unityもueも使ってると予想して聞きたいんだけど、godotのエディタと情報の少なさ以外の感想はどう?
自分はueはエディタのソースコードの大きさとC++での使いにくさ、unityはどこか腑に落ちない設計と不透明さ、よくわからんメタファイルが嫌でgodotを使うようになったな
298(1): 2019/04/05(金)23:02 ID:Ay6gekUc(1) AAS
え、プログラム初心者にマウント取るために長文垂れ流してんの
299: 2019/04/05(金)23:15 ID:x2GdlQB8(7/9) AAS
>>298
ID:PpOub51Nはレベルデザイン君とか言うUnityスレ荒らしてたキチガイやぞ
300: 2019/04/05(金)23:17 ID:x2GdlQB8(8/9) AAS
調子こいてると今までやってた悪事全部バラすぞゴミが
301(1): 2019/04/05(金)23:59 ID:x2GdlQB8(9/9) AAS
>>297
Unity5以前に探してた時だけどね OgreにするまでかなりのSDKを放浪してた
UE4はコンパイルが通らないのでやめたけど、BPはVC++と殆ど変わらない印象
C++は自力解決出来ないと厳しいのと、結局Code Snippetsやサンプルの量で決まるから、
人がいないとまぁ無理だよね あとメモリリークがキツイ
Unityは普通に使えるし今も使ってる フォームアプリ書くようになって分かったけど
ありゃUnity式のScriptであってC#とは違うね 今はUnityとC#は全然別物だと思ってる
省7
302: 2019/04/06(土)00:17 ID:eilNufIo(1/3) AAS
なんだか世知辛いねぇ…
303: 2019/04/06(土)00:40 ID:1DWrS/Xq(1/3) AAS
なんやコイツ悪事バラすぞとか小学生か
godotでc#普通に動いとるよ
304: 2019/04/06(土)00:57 ID:eilNufIo(2/3) AAS
>>301
回答ありがとう
みんなC#好きだよなあ…ゲームに関しては速度ならC++、ラクをするならluaやgdscriptというイメージで若干中途半端感はある。といいつつgodot engineとの親和性が完璧になったらC#使っちゃいそうだけど
godotは理解するのに大したことなかったのなら結構な褒め言葉だねw
ただ、unityとくらべて何か違うものを感じたというわけではない感じか…なるほど
C++のマルチプラットフォーム環境もとても欲しいのだけど、ogre3Dがマルチプラットフォームではなさそうなのは残念…
あとメモリリークの話が出てたけど、GodotでRustという、メモリリークしないGCもないC++みたいに高速な言語が使えるようになるらしいのでちょっと期待
305(1): 2019/04/06(土)01:47 ID:eilNufIo(3/3) AAS
>>291
あのサンプル、50行にも満たないわりにはあまりわかりやすいものではなかったね…
基本は紙と鉛筆使って変数や配列の値がどう変化していくかを、わかるか死ぬまで追っていくものだと思う
デバッガが使えるならブレークポイントで止めて、一行一行ステップオーバー等で進めながら変数見ていく
やり方がわからなければprintを入れまくって変数の値を見える化する
とりあえず言えるのはそれぐらいかな
306: 2019/04/06(土)04:32 ID:R4aJxcJr(1/10) AAS
初心者スレあったほうがいいの?godotも
誰もこないだろうけど作ろうか
307: 2019/04/06(土)07:47 ID:1DWrS/Xq(2/3) AAS
初心者っつーかポインタの概念すら理解してないようなのが来てるからなあ
308: 2019/04/06(土)08:30 ID:R4aJxcJr(2/10) AAS
ポインタの概念わからないのは初心者として普通でしょ
309: 2019/04/06(土)08:37 ID:R4aJxcJr(3/10) AAS
>>305
とりあえずあのチュートを理解出来るようにがんばります
310(1): 2019/04/06(土)10:37 ID:c0zAD0tW(1/9) AAS
無理だろw 5年もこんなことやってんだし
BGE挫折
UE4挫折
Unity挫折
ウディタ挫折
ツクール挫折
マウントガーっていつも言うけど現実を見ろよw
311: 2019/04/06(土)11:49 ID:3/R+KS3N(1) AAS
5年もやってりゃベテランの域だけど何で初心者なの?
312(1): 2019/04/06(土)12:09 ID:R4aJxcJr(4/10) AAS
ゲームエンジン以外のことをやってたからです
誰か初心者スレください
313: 2019/04/06(土)12:33 ID:1DWrS/Xq(3/3) AAS
ポインタ分からないのは初心者じゃねえよ「論外」だ
314: 2019/04/06(土)12:37 ID:c0zAD0tW(2/9) AAS
毎日べったり張り付いて教えて教えて連投してた癖に
どの口が息を吐くように嘘を吐くのかな?
何も理解してないし何も出来なかっただけじゃん
315: 2019/04/06(土)13:15 ID:c0zAD0tW(3/9) AAS
>>312
2chスレ:gamedev
【UE4】Unreal Engine 4 初心者質問スレッド part1
も周りの反対を押し切ってお前が勝手に立てたんだよなぁ
明らかに100〜200くらい質問してるよな
Unityの初心者スレとかいうのもお前の仕業じゃないの?
316: 2019/04/06(土)13:44 ID:R4aJxcJr(5/10) AAS
↑それがなにか?
317: 2019/04/06(土)14:18 ID:c0zAD0tW(4/9) AAS
余りに自分勝手だし結局やめてんならやる意味すらなかったんじゃね?
こんな身勝手な振る舞いを繰り返してもなんと思わないなんてサイコパスか何かなの?
完全に荒らしじゃん 頭おかしいの?
318: 2019/04/06(土)14:24 ID:R4aJxcJr(6/10) AAS
結果的に続いてるスレだし、必要だったんでしょ
自分自身が続けなければいけないという前提が意味不明
319: 2019/04/06(土)14:29 ID:c0zAD0tW(5/9) AAS
任天堂に売るとか訳の分からない野心のためなら何でもやるようなデタラメな奴じゃん
他人を利用する事しか考えてないよな
お前人に迷惑かけようが下らない自演煽りで荒らそうが全くお構いなしだし
320: 2019/04/06(土)14:47 ID:R4aJxcJr(7/10) AAS
任天堂?一体誰と勘違いしてるの?
誰と戦ってるの?
321: 2019/04/06(土)14:50 ID:c0zAD0tW(6/9) AAS
誤魔化しても無駄だよshibainuisno1
バレバレやんけ
322: 2019/04/06(土)14:52 ID:R4aJxcJr(8/10) AAS
教えてもらうだけで他人を利用とか意味不明すぎ
まあ、悪く言えば利用なんだろうけど、そういう捉え方するのかね
323: 2019/04/06(土)14:56 ID:c0zAD0tW(7/9) AAS
礼の一つもいえないわ、ちゃんと基本やれって言っただけでマウントガーとか
キチガイ発言いつも繰り返してるからな ワンパターン
324: 2019/04/06(土)15:48 ID:R4aJxcJr(9/10) AAS
自分はマウントなんて一言も言ってない
誰かとごっちゃにしてないか?
初心者スレはやっぱりわけたほうがいいのか?
325: 2019/04/06(土)15:54 ID:c0zAD0tW(8/9) AAS
お前、前に某スレでマウント騒ぎで暴れてただろ
バレバレなんだから下手にシラを切るなよ
326: 2019/04/06(土)15:56 ID:R4aJxcJr(10/10) AAS
某スレってどこ?
今現在のぞいて、マウントなんて言葉使ったことすらない。
誰と戦ってん?
327: 2019/04/06(土)16:10 ID:c0zAD0tW(9/9) AAS
そうやって嘘ばっかついてるけどお前がいるところでしかマウント君出現しないんじゃバレバレだろw
328(1): 2019/04/07(日)03:02 ID:1HTc5R1T(1) AAS
15puzzleのサンプルがアカンかったから直したわc#だけどな
外部リンク[zip]:dotup.org
329: 2019/04/07(日)07:24 ID:UAmBJYsd(1/3) AAS
スクリプトついてますか?
330: 2019/04/07(日)10:42 ID:UAmBJYsd(2/3) AAS
スプライトの動かし方の方やってたらぼんやりわかってきましたわ
331: 2019/04/07(日)11:02 ID:uVfzcbAS(1/3) AAS
外部リンク:imgur.com
移植してみたけどソルバーが可笑しい
11と12がいつも逆になる
C#版は正常なんで、どっか間違えたんだろう
外部リンク:rosettacode.org
取り合えず大体分かった
332: 2019/04/07(日)11:15 ID:UAmBJYsd(3/3) AAS
set_frameのインテリセンスって出ますか?
こっちでは出ないです。
333(1): 2019/04/07(日)13:54 ID:uVfzcbAS(2/3) AAS
うーん、1回余計にswap入ってるのは分かるが何故なるのかは分からない
random.rangeがfloatだから不味いのかと思って切り捨ててキャストしてみたけどこれじゃないな
絶対に解けないのが出来るとか面白いわ
334(1): 2019/04/07(日)17:30 ID:uVfzcbAS(3/3) AAS
外部リンク:imgur.com
直った やっぱShuffleのbool判定が逆になってんな
何故C#と逆になるのかはデバッガで追わないと分からん
まぁソルバーがないと正解の判定が出来んので
ただ動くだけのものとは根本的に違うわな
外部リンク[zip]:dotup.org
335: 2019/04/08(月)05:23 ID:z6V9NcB5(1) AAS
動画リンク[YouTube]
336(1): 2019/04/08(月)22:16 ID:9W0YIlVI(1/2) AAS
凡ミスやった
for (int i = 0; i < blockCount - 2; i++){
for (int j = i + 1; j < blockCount - 1; j++){
のint j = i + 1の代替法が思いつかなくてそのまま放置してたのが原因だな
j=i+1; while j < (blockCount - 1):j+=1にして直した
337: 2019/04/08(月)23:31 ID:qSHxsWJb(1) AAS
なんでソースアップしねえの
独り言ぶつくさ言ってんの気持ち悪くてしゃあないわ
338(1): 2019/04/08(月)23:59 ID:9W0YIlVI(2/2) AAS
ソースこれな
外部リンク:rosettacode.org
339(1): 2019/04/09(火)06:14 ID:MPGFlWPr(1/4) AAS
外部リンク:ideone.com
これって2つ目のループはなにをしてるんでしょうか
1つ目はなんとなくわかりますが
extends Node2D
var map=[[0,1,2,3],[4,5,6,7],[8,9,10,11],[11,12,13,14]]
var spriteload = preload("res://levels/Sprite.tscn")
var blanklist=[]
省10
340: 2019/04/09(火)06:57 ID:081NNtzd(1/4) AAS
>>338
いやそれだけ張ってもGodot何の関係もないやん
お前が移植したと言ってるGodotで動くソースでなきゃ何の意味もないの分からない?
上下前次1-新書関写板覧索設栞歴
あと 662 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s