[過去ログ] 【軽量】godot engine【無料】 part3 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
354: 2024/05/03(金)01:51 ID:KMJa0hAC(1) AAS
直接loadしたスクリプトはnew()すると使えるはず
355: 2024/05/03(金)13:51 ID:C+l8v586(1/3) AAS
>>353
gooberはgodotだから貼った
356(1): 2024/05/03(金)18:50 ID:C+l8v586(2/3) AAS
関数内関数を書く時に以下のような形式になるじゃないですか
名前はどんなふうにつけますか?
一般的に変数名を省略系にするのかなと考えますが
var mB = func moveBlock():
print("ブロック動かす処理")
357: 2024/05/03(金)19:12 ID:C+l8v586(3/3) AAS
godotのテキストエディタって機能的に十分なのかな?
vscode使えるならもちろんそうしたいけどね
公式のエクステンションでもあれば
358(1): 2024/05/03(金)20:14 ID:QnOXIZPi(1) AAS
プログラム初心者で、Gamemakerを触っていたのですが
godotはGamemaker触ってたら理解は出来そうですか?
359: 2024/05/03(金)21:48 ID:SB6QCt+i(1) AAS
>>358
インストール不要で気軽に始められるから、公式チュートリアル30分位さわってみて判断したらいいよ
360: 2024/05/03(金)23:12 ID:klkiRmCj(1) AAS
%や/とか+=の意味が分からないくらいなら
ゲーム開発入門みたいな本を買うなり借りるなりして一度目を通すと少しは助かるかもしれない
361: 2024/05/03(金)23:13 ID:/rh2liyL(1) AAS
GameMaker使ったことないから比較するのにチュートリアルやってみようとしたら開けなかった
ブランクプロジェクト開いても何して良いか全然判らなかった
これ使えてたならGodotを新しく覚えるのも余裕じゃない?
362: 2024/05/04(土)00:40 ID:1eZ/ckRt(1) AAS
みなさんどうもです
触ってみろは仰る通り
事前に調べて日本語情報が異様に少ないとか
あったのでパイソン?
とかの言語知ってるのが前提なのかな?みたいな疑問もあって
聞いてみた次第です
GMで苦労したのにまたゼロから習得していくのはしんどいなあw
363: 2024/05/04(土)00:49 ID:sLFn1foN(1/3) AAS
基本的な情報は有志の日本語ブログと公式ドキュメントをツールで翻訳すれば足りる
Pythonに言語仕様が似ているので知っていると楽ができる
今後ビジュアルスクリプティングが流行らないとは言えないがGDScriptでなくても何かの言語は覚えるべき
GodotEngineとGDScriptはかなり使いやすいし判りやすいけど
日本語の初心者向け情報を頼りたいならUnityでC#になるんでないの?
364(1): 2024/05/04(土)01:10 ID:sLFn1foN(2/3) AAS
>>356
関数名は省略できるっしょ
自分が以前書いた例文もCallableクラスの例文も書いてないと思うけどどこで覚えてきたの?
var move_block = func(): print("~")
move_block.call()
365: 2024/05/04(土)01:18 ID:sLFn1foN(3/3) AAS
すまん確認してみたら自分が最初に教えた時に明示的にするために関数名書いてたわ
デバッグなんかで関数名の表示できると判りやすいとか付けるメリットもあるが
インラインで使う関数に名前は付けなくていいよ
366: 2024/05/04(土)05:51 ID:Q/GMBOls(1) AAS
>>364
出来るんですね どうも
たしかに出来た
367: 2024/05/04(土)17:37 ID:YlgyzU/N(1) AAS
初心者どころか無知張りの質問ばっか
流石に聞く前に少し勉強しようよ…
368: 2024/05/05(日)19:19 ID:i1XkVcGH(1) AAS
外部リンク:store.steampowered.com
goober dashってこのゲームの会社だったのね
369: 2024/05/06(月)08:38 ID:tVmDFPsn(1) AAS
去年リリースのゲームだけどなんかあったん?
今年の無料枠だと20small mazesとvoid whisperが良かったな
370(2): 2024/05/07(火)18:08 ID:2LczD5CB(1/2) AAS
外部リンク:ideone.com
このくのif文のネストというのはやり過ぎですか?
コードの意味というより、構造としてです
371: 2024/05/07(火)18:13 ID:mOg/x0Fw(1) AAS
別にダメではないんじゃね
抑えたいんだったらforの中のifだったら否定continueにできないかとか主な部分の分岐は関数にできないかとか
372: 2024/05/07(火)18:29 ID:2LczD5CB(2/2) AAS
ありがとう
折りたたみがあれば、自分的に分かりづらくはないので、そこが判断基準でしょうかね。
373(1): 2024/05/07(火)19:36 ID:RdSJWMfw(1) AAS
コードの文法にこだわるより動いて完成させるほうが大事ってヒットしたゲーム開発者が言ってた
374: 2024/05/07(火)19:55 ID:Wut59JH8(1) AAS
>>370
冗長ではあるかも
範囲外チェックは関数化すれば使い回せるし押せるかチェックも同じく関数化で使い回せる
375: 2024/05/07(火)22:49 ID:4dk4e7hy(1) AAS
>>370
本題とはずれるけど関数やブロックは簡易でもコメント書いた方が良いと思う
優先されるのは動く事なんだけど冗長すぎるコードは将来的には管理不能になり易い
正しく動く関数を作ったら中を見なくても使える位のコメントは必要かと
自分が自分用のコードで書くのはこの程度
## マップ情報からタイル情報を取得
## 指定したpos座標からdir方向にstep目のタイルを取得する
省6
376: 2024/05/08(水)06:03 ID:DXZ4K4HC(1) AAS
forの外でなく中で分岐チェックが入るのはなぜだろうと
for内部で分岐チェック変数自体が変化するのかなとか一寸思った
377: 2024/05/08(水)06:12 ID:DI+sRL/w(1) AAS
>>373
ほんとそれ(*´ω`*)
でも自分でも書いたコードの意味がわからなくなることがある
ただ、完成させたら後は触らなけりゃいいものね
378(2): 2024/05/11(土)10:19 ID:5tdP2r62(1/4) AAS
外部リンク:anogame.net
こういうベーコンみたいな動きはjoint系でやるんかな
379(4): 2024/05/11(土)12:20 ID:sm7gTskD(1/3) AAS
これはJointでやってるね
外部リンク:github.com
380: 2024/05/11(土)12:46 ID:5tdP2r62(2/4) AAS
>>379
どうも
むつかしそうなことしないと作れないんですね
381: 2024/05/11(土)13:15 ID:sm7gTskD(2/3) AAS
addonになってるから手順に従えば使えるんじゃないかね?
3Dでも良いなら公式にSoftBody3Dクラスがあって解説されている
外部リンク[html]:docs.godotengine.org
382: 2024/05/11(土)14:04 ID:5tdP2r62(3/4) AAS
どうも
2dなんですが既存のノードだけでやろうとしてました
383: 2024/05/11(土)17:29 ID:5tdP2r62(4/4) AAS
2dはソフトボディ用のノードはないんですね
384(1): 2024/05/11(土)23:50 ID:sm7gTskD(3/3) AAS
>>379のはgit cloneすればsampleの動作を見れる
addonとして追加すればSoftBody2Dクラスが使えるようになる
チュートリアル動画を見て自分でノードを追加してテクスチャ設定して動作する所までは確認した
自分で使う為のカスタマイズがどこまで出来る、どの様に出来るかまでは把握してない
必要なら納得いくまで自分で試してみると良い
385(1): 2024/05/12(日)09:50 ID:vY/ipjwY(1/5) AAS
>>384
ありがとう
動かないやと思ってたら3でやってたが、4でも動かないや
これから調べます
使えなかったらspringjoint系でも自作は出来るみたいですね
386: 2024/05/12(日)09:57 ID:vY/ipjwY(2/5) AAS
>>385
pluginsからenableしないとダメなんですね
387: 2024/05/12(日)12:36 ID:vY/ipjwY(3/5) AAS
pinjoint2dにテクスチャ付けたいのですが、そのテクスチャをpinjoint2dの動きと連動させるには、スケルトン2dあたりも必要になるんでしょうか?
参考になる記事が見つからなかったので
388(1): 警備員[Lv.1][新初] 2024/05/12(日)15:01 ID:lxvBH4fm(1/2) AAS
ブロック崩しの「ボール」みたいなのは CharacterBody2D か Area2D どっちが適してる?
反射処理も悩んでいる _on_body_entered() で自分の進んでいる方向と当たった箇所はどうやって取得?
まだまだチュートリアルから卒業できない。
389(1): 2024/05/12(日)15:33 ID:vY/ipjwY(4/5) AAS
>>388
ボールはcharactebodyかと
外部リンク[html]:docs.godotengine.org
normal系の関数があるので、その入射角を逆転するといいのかと
gptがコードくれる
390: 2024/05/12(日)15:37 ID:lxvBH4fm(2/2) AAS
>>389
ありがとう!
GPT にも相談しながら試行錯誤してみる
391(1): 2024/05/12(日)18:02 ID:vY/ipjwY(5/5) AAS
質問です
スケルトン2dのuvエディタなんですが、真ん中の棒がuvからかなり突き出ているためか、ボーンを動かしても思い通りに曲がりません
これってどういう状態でしょうか。棒の意味がわかりませ
imgbox.com/mUDkcBDk
392: 2024/05/12(日)21:09 ID:B/CvPUu/(1) AAS
>>391
外部リンク[html]:docs.godotengine.org
393: 2024/05/13(月)06:00 ID:LyBZy055(1/7) AAS
単にボーンなんですね どうも
394: 2024/05/13(月)06:13 ID:LyBZy055(2/7) AAS
ただ、ボーンが2本なのにuvエディタでは3本表示されるようです
395: 2024/05/13(月)09:28 ID:mESw/UcZ(1/3) AAS
は〜、世の中には不思議なことがあるものですね
自分の設定ミスや勘違いじゃなければ仕様かBug
OSSってのはそういうもんだ、あきらめるか無視しろ
可能であれば、Engineの開発チームにIssues飛ばすかBugFixしてCommitしたれ
Engineのクレジットに名前が載るぞ
396: 2024/05/13(月)10:29 ID:LyBZy055(3/7) AAS
作り直しすね
397(2): 2024/05/13(月)11:35 ID:LyBZy055(4/7) AAS
pinjoint2dでテクスチャを曲げたいのですが、これはどうやったらいいんでしょうか。
通常、1枚のテクスチャを曲げるには、skelton2dとpolygon2dを使うみたいです。
ということはpinjointでつなげたrigidbody2dとskelton2dを連動させる必要があるんでしょうか。
もっと楽な方法があれば教えてもらいたいです。
398(1): 2024/05/13(月)13:12 ID:mESw/UcZ(2/3) AAS
>>397
>>379
外部リンク:www.reddit.com
399(1): ころころ 2024/05/13(月)13:41 ID:LyBZy055(5/7) AAS
>>398
何がしたいの?
答えがないからこっち来てるんだけど
400: 2024/05/13(月)14:08 ID:cP0RX87M(1) AAS
>>399
読解力があれば質問を控えてまず自分で試行錯誤しろという警告である事を理解できるはずなんだが
やらずに聞くのではなくやってみてダメだったことをここに質問しに来れば良いのでは
401: 2024/05/13(月)14:16 ID:LyBZy055(6/7) AAS
既存のチュートあるならそれが一番だと思っているので
自分の力で考えても良い結果になった試しが、自分に関してはないので
402: 2024/05/13(月)14:59 ID:GZFPiHMx(1) AAS
よくそんな頭でゲーム作れると思ったね
403: 2024/05/13(月)15:08 ID:kcPbeUZZ(1) AAS
わざわざ日本語情報少ないエンジン選んでるんだから少ない情報から試行錯誤したり機械翻訳でも英語読んだりは必要よ
404: 2024/05/13(月)18:09 ID:LyBZy055(7/7) AAS
試行錯誤でどうにかできそうならもちろんそうするんだけど、情報少なくて、、、
英語フォーラムで聞きます
405(1): 警備員[Lv.1][新初] 2024/05/13(月)22:10 ID:wp4+Grhj(1) AAS
普通にさっきのプラグインじゃダメ?4.3だけど普通に動く
手作業で作ると糞ダルイと思うけど
406: 2024/05/13(月)22:46 ID:oArf0K5p(1/4) AAS
最初に提示された>>378からして設定面倒そうで自分に必要でなければ試す気にならない
簡単に使えなくてぷるぷるするのが珍しいから魅力を感じるのでしょう
407: 2024/05/13(月)23:02 ID:mESw/UcZ(3/3) AAS
見守ってあげよう
ゲーム作りたいって気持ちはないがしろにはできないから
408(1): 2024/05/13(月)23:12 ID:oArf0K5p(2/4) AAS
作例があっても模倣できないのに漠然としたイメージだけで仕様に落とし込めてない物が作れる訳がない
本当に作りたいなら基礎固めしないとどうにもならない
まあ夢を語るのは好きにすれば良いと思うよ
409(2): 2024/05/13(月)23:19 ID:xXU4uaU/(1) AAS
他人を利用して作った事にして恩恵だけを横取りしたいだけで
別に作りたくもなんともない本音が透けて見えるんだよな
自分にメリットがありそうなコピペできなきゃチュートリアルすらやらないしね
410(1): 2024/05/13(月)23:52 ID:oArf0K5p(3/4) AAS
>>397
これで目的が実現可能かは自分には判らんが
RigidBody2DとSkelton2D配下のBone2Dを連動させるにはRemoteTransform2Dを使うとできる
411(1): 2024/05/13(月)23:59 ID:oArf0K5p(4/4) AAS
>>409
単に力量不足でコピペに頼るしかないのだと思うよ
地道な研鑽をやらずに結果を得ようとするから上手くいかなくなる
412: 2024/05/14(火)01:15 ID:UhfKPee9(1) AAS
>>411
バイトや仕事をやったことがないし仕事覚えられる頭がなくて働けないから
働く代わりにゲームを売って生計を立てたいんだとさ
言われた事を100回聞きなおした挙句何もしないならそりゃクビになるよな
413: 2024/05/14(火)01:29 ID:SrUAy4Yf(1/14) AAS
条件的には簡単に作れる流行りものに乗るのが良いのかね
VampireSurvivorsが流行った初期ならフォロワーでも少しは売れたかも
スイカゲームは作るのは簡単だけど国内のみの人気だから勝ち目は無かったかな
確かこのスレで聞いてたQはオリジナルのステージ量に勝てないから無理目
他特殊なアイデアの物は真似できないからそもそも無理
AI使ったエロパズルももう下火かね
時流に乗るには即座に作る技量が居るからやっぱ無理じゃない?
414: 2024/05/14(火)04:06 ID:SrUAy4Yf(2/14) AAS
>>405
自分でも試してみた
テクスチャ貼ったら子ノードは自動生成だったから自分で作るよりは遥かに楽だね
apply_force()で跳ねさせてみた分にはそれっぽい挙動はする
仕事だとしたくないけど実験は楽しいから睡眠時間を犠牲にしてしまった
情報が少ないのでサンプルやアドインのコードを読まなきゃならないからその点では簡単とは言えないかもね
415: 2024/05/14(火)05:18 ID:3uWWN16A(1/8) AAS
>>408
作例がgodotの場合なかったもので
416(1): 2024/05/14(火)05:51 ID:3uWWN16A(2/8) AAS
>>410
ありがとうございます
>>409
そういうことでいいですよ そう思うのなら
チュートリアルはやってるけど目的と関係ないことやっても答えが得られないし
417: 2024/05/14(火)05:55 ID:3uWWN16A(3/8) AAS
外部リンク:github.com
ソフトボディ借用してとりあえず完成させますわ
418: 2024/05/14(火)10:41 ID:2NzQNHqV(1/5) AAS
(今は)それがいいよ、がんがれ
419: 2024/05/14(火)12:59 ID:3uWWN16A(4/8) AAS
荒らしてすんません
420(1): 2024/05/14(火)13:08 ID:+vuesiX5(1/5) AAS
>>416
義務教育や算数の授業受けろと言われても目的と関係ないとか言いだしてボイコットするタイプ?
目標とか言ってオリンピックだの全国大会だのデカイ風呂敷広げるのは結構だが、基礎が出来なきゃ応用なんて
とても出来る物じゃない。何が基礎で何が応用なのか相関関係が分からないのはお前が未熟だからだろ。
そもそも勧められたチュートリアルの基礎技術/根幹技術は倉庫番のどこで出て来て使われてたのか分かりもしないのに
何故お前にそれが必要か不必要かの判断が出来るんだよ?
そういうのを驕りとか傲慢って言うんだぜ
省5
421: 2024/05/14(火)13:10 ID:0o80wI9o(1) AAS
同じこと繰り返してるし別に悪いと思ってないよね
形だけの謝罪はいらんねん
422(1): 2024/05/14(火)13:38 ID:3uWWN16A(5/8) AAS
>>420
ではpinjointとボーンのリンクの方法が含まれるチュートリアルを教えて下さい。
基礎が大事といってもその部分が今の自分にとっては基礎。基礎と応用の境界線は明確じゃない。
もしかして、体系的に学ばないと意味がないという考え方なんですかね?
423(1): 2024/05/14(火)13:55 ID:+vuesiX5(2/5) AAS
>>422
何で勝手にSoftbodyと話をスリ変えてんの?
他人を利用するには手段を択ばないタイプ?
聞かれた事は倉庫番とGodotの入門チュートリアルの話だろ?
そもそも倉庫番で入力のロジックはどのソースで何行目か聞いた時答えられなかったよな?
その時点で入門の応用だという事が何も理解出来てないのを誤魔化してるだけだろ
ほぼ同一のコードやロジックが何度も出て来るのにそれすら分からない
省3
424(1): 2024/05/14(火)14:04 ID:3uWWN16A(6/8) AAS
>>423
倉庫番の話なんてこっちから出してない
425: 2024/05/14(火)14:17 ID:+vuesiX5(3/5) AAS
>>424
こっちが聞いてるんだが?
反証のしようがないって事なら、正当な理由もなく判断してるって事だよな
お前は物事を理由もなく判断しているのかい?
それこそ気分で〇〇だとか言ってるだけのファッションなの?
本題は基礎と応用の相関関係の話じゃねえの?
人間ってのは自分の技量や知性を超えた物や理解出来ない特性があるから
省2
426: 2024/05/14(火)15:19 ID:SrUAy4Yf(3/14) AAS
自分は作例と模倣の話は最近の出来事として倉庫番をイメージして書いたが
>>3uWWN16AはSoftBodyの事だと認識した
これで伝わるだろうと言葉を端折った自分の落ち度
お互いの前提が異なる状態で争うのは抑えてくれないか
文脈や行間を読むのが不得意でその時のひらめきで判断してるのだろう
そういう仮定で話を理解して会話しないと会話が成り立たないと思う
427(1): 2024/05/14(火)15:34 ID:SrUAy4Yf(4/14) AAS
>>+vuesiX5
アドバイスするにも指摘して反証求めるにも喧嘩腰で話しても反発させるだけ
対話を求めるなら相手に合わせるべきだと思う
行動や発言に不満があるなら無視すべき
文句を言った所で行動を改められないのに数を重ねられるのは不快
428: ころころ 2024/05/14(火)15:42 ID:+vuesiX5(4/5) AAS
>>427
何が改善や打開に繋がるのか理解せず我流で続けるから10数年も掛かって
チュートリアルすらも終えられたことがない
正解を読み取れない人間が不正解を選び続ける事が本質的な原因そのものだし
本道から外れてる事が原因にしか見えないけどね
改善の意思が見られないから改善する気がないのか?と聞いてる 確認なのだが?
そもそも改善する気がない人間にアドバイスなんて意味がないだろ
429: 2024/05/14(火)15:47 ID:SrUAy4Yf(5/14) AAS
10数年も追っかけご苦労さん
10数年も成果を得られない壁打ちするのは時間の無駄だと思うよ
430: 2024/05/14(火)15:48 ID:+vuesiX5(5/5) AAS
結局、目的は答案を見せろ写させろであって、勉強の仕方や賢くなる事じゃない
それが勉強を省略できる唯一の方法だと信じて10数年もそれを続けている
だから成績が改善しないという単純な問題にしか見えないんだが
それを愚者だと言わずに何というのだろうかね? 馬鹿?
431(1): 2024/05/14(火)17:08 ID:xERmGSqO(1/2) AAS
初心者に手厚くするのは歓迎だけど努力もしない馬鹿に一から十まで答え用意する義理はないからなぁ
それこそAIに聞いてろって話
432(1): 2024/05/14(火)17:18 ID:4qPs/YFz(1/2) AAS
numpyが使えれば簡易的なpython環境として遊べそうかと思ったんだけど
433(1): 2024/05/14(火)17:24 ID:SrUAy4Yf(6/14) AAS
>>432
自分で使ってないので保証できないが遊べるんじゃないかな?
外部リンク:github.com
434: 2024/05/14(火)17:49 ID:4qPs/YFz(2/2) AAS
>>433
これはpythonをインストールしないといけないみたいですね。
pythonは環境設定が面倒なんでgodotだとそれをしないで済むかなと思ったんです。
pythonのメリットてnumpyが使えるのが大きいんでそれが使えれば良かったんです
上下前次1-新書関写板覧索設栞歴
あと 568 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s