【ゲームエンジン】Godot Engine
■ このスレッドは過去ログ倉庫に格納されています
せっかく3.0がリリースされたのにスレ無くなってたので
Godot はクロスプラットフォームかつオープンソースの2D/3Dゲームエンジンである。
現在の開発主体はGodot Engine communityであるが、
オープンソース化によってそのような形態をとる前はラテンアメリカの幾つかの企業によって開発、使用がなされていた。 
Wikipediaより
公式サイト
https://godotengine.org RPGでマップの切り替えをやりたいんだけどなかなか上手くいかない
シーンやノードを作るのは簡単だけどそれぞれの相互作用や切り替えをするとなると
単純そうなことでも結構テクニックがいるな >>577
完成したらyoutubeあたりにあげる
週イチでクソゲーを作る
プロジェクトはどこに上げたら良いのかわからんけど、 クソゲならYoutubeかツイッターがよいよね
ツイッターで万が一バズったら
本格的な要素を作り出す
一週間かけてクソゲーとわかるのは遅くないかな でもクソゲーもセンスある人が作るからバズるんだよね
まあ基礎勉強だよ なぜインスペクタの変数名と、プログラム内でその変数を変更する場合の変数名が異なるの?
color rectクラスでサイズを変更する場合size変数を変更するけど、スクリプトだとrect_sizeを使う >>582
クラス内と公開してるプロパティが違うからだろ
クラス内はプライベートだからsize を直接いじれる
スクリプトからは外部からになるから直接はいじれない
と考えとけばいい >>584
2Dに比べてめちゃくちゃ覚えることあるよ。
三角関数操作とかシェーダー言語の学習とか。
通信とかフレームレートとの同期(delta)とか低水準の制御は用意されてるけど、
ゲームそのもののフレームワークは自分で用意してやらないといけない。 3dやるならむしろunrealのほうが楽そうだね
低スペだし、手間も技術もいるから、今のところは手を出さないけど それでも普通のゲームライブラリよりは枠組みはあるんだけどね。
それに分業化も意識されてて、翻訳作業用のためのサーバーシステムも自動化されてたり。
TTFフォントが使えるようになったけど、翻訳シートからビットマップで漢字語圏の絞り込み、ビットマップ化までやってくれる。
欧米発のゲームエンジンが多いせいか、ほとんどのエンジンはそこまで意識して設計されていない。 unrealは難しそうだけどブループリントあるから
実はunityより簡単なものつくるのは簡単なんだよね
c ++とか画面が綺麗だから素人にゃ無理かなとおもったら実は素人向けでunityのが素人殺し しばらく2dやろう、、、
3dはめんどくさくなっちゃった、、、 土曜が期限
バイクゲー作ろうと思ってたけど、設定がむずい だから簡単なのにしなさいな
重要なのは設定やグラフィックじゃなくて
完成させること うん
乗り物の挙動とかかなり難しい部類なんだなって
遊べるレベルまで持っていくのがむずそう コインゲームでarea2dに入ったらカウントするシステムなんだけど、コインすべてにシグナルを設定する必要がある?
それはかなりの無駄じゃないかと思うんだけど、どういうやり方なんですか? 解決しました
同じ名前のシグナルは共有されているようです まず作りなさい
完成してからどこが無駄か考えること
やる前にあらこれ考えてやらないのは超無駄 extends Area2D
func _on_coin_body_entered(body):
print("enter")
self.queue_free()
ええ、もちろん動きます
コインの1つ1つにこういうスクリプトがあるのは無駄ですか?
うまい方法があれば教えて下さい これで作るの結構むずかしいよ
ノードの組み合わせで簡単なシーンはすぐにできるが
そのシーンを組み合わせて1つのゲームにするのがなかなかやっかい 配列なんか使わなくても作れるよ
そんなとこに拘らずに作るんだよ 思いついたゲーム1日くらいでサクッと作れるようになりたい だから>575の様なのをいくつも作るんだよ
君はそんなの出来ると言いつつ作れてないよね?
50個もやれば作り方やコツが分かってくる こりゃ1億年続けても普通の人にすらなれないな
普通の人は教科書を読んで勉強が終わりじゃない
勉強した事をテストして何が出来て何が出来ないかチェックする
それで出来てない事は復習するからマスターできる
足し算も引き算もマスターしてないなら永久に1次/2次方程式は解けない
更に応用の因数分解、不等式、三角関数なんて夢のまた夢
ココまで馬鹿だったとは驚きしかないな そんなにギスギスするなよ。
落ちゲーも作ると結構大変なのでまずは盤面が動かないライツアウトとか作ってみるといいと思うよ。 1週間で作る
↓
バイクゲー
↓
無理でした
↓
コインゲー
↓
無理でした
↓
テトリス
↓
無理でした
ブレ過ぎで草 呼び出す側のシーンと、呼び出される側のシーンがどちらもnode2dである場合、たとえばpositionを変更する場合、どちらのシーンの持つnode2dが使用されるのでしょうか。 アタッチしてるスクリプトで直接positionを変更したらそのノード自体の座標。呼び出される側って事はインスタンスを指定してるはずだからset_popitionでインスタンスの座標を変更するのでは? >>619
結局、自分の力を知ることが勉強なのだなと >>625
絵も音もフリー素材
完成して雰囲気あわなかったら作る あまり。手が回らない。
でも、それなりのマイクと風防は持ってたほうがいい。
ピコ音ならツールもあるし、自分でシンセ使って作ってもいいし、ウェブサイト上で音作れるようなもある。
市販のものはあるらしいが買い切りは少ないし、おそらくフォント同様ライセンスが高いだろう。
そこがサウンドスタジオで飯食ってる連中の強みなんだろうけど。 onreadyをつけると変数宣言の後ろに記述した初期化処理は実際には_readyで実行される。 タイルマップって余計めんどいね
一枚絵描いたほうが良いんじゃないか
>>631
少し理解したです >>631
func _readyで変数の中身を宣言することを省略出来る、それ以上の意味があるのですか?
どういう場面で役立つか func内で宣言してもそこでしか使えないんじゃないか
onreadyで宣言すればどこでも使える 安心して君には一生出来ないから
出来る人は理屈とか考えなくて感覚で作ってくから
どう動いてるんだ?って、考えなくて
ああこう動くのかならこうしよう
って思考にならんと作れないよ 感覚(常識レベル)まで持っていくために理屈を学んでるんでしょ >>635
onreadyはグローバルで宣言して、readyで代入することと同じでしょ camera2dのlimit_leftって何?
英語ページ調べてるけど何に使うかわからん
画面の端っこにいったら、キャラが移動できない、あるいはカメラがキャラクター側に移動するという、RPGにあるような仕組みを作るために調べてる コイン獲得したときにqueue freeと同時に音が鳴るようにしてるけど、音が最後までなる前にqueue freeされると良くないらしい
解決策はある?
redditできいたら、親を付け替えるということだったけど、英語なのでよくわからん func _on_Area2D_body_entered(body):
print("collision")
music.play()
self.queue_free()
例えばコインに触れたときに消えると同時にチャリーン音を鳴らす場合、こうすると音楽が鳴る前に消えちゃう 音を自分で持たないか
コルーチンで再生終了のトリガー待ってから消えたらいいんじゃね キャラクターのほうに音をもたせるんですか
なるほど、試します >>643
ちなみに再生終了を検知するトリガーはどれになりますか?
audiostream2dです var array2 =[
[0,0,0,0],
[0,0,1,0]
]
func _ready():
for i in array2.size():
for j in array2[i].size():
if array2[i][j] != 0:
print("true")
else:
print("false")
配列に1が含まれるかどうかの結果を1回のみ返すにはどう書いたらいいですか?
1の配列にブロックなどを生成し、ブロックを獲得したら0にします それが既に5年もやってるらしい
>310に書いてあった 5年もやってて、自力で出来ることないの?
なんでそんなに能力が低いの?頭悪いの? ゲームaiと最近流行りのディープラーニングって関連あるん? >>660
スレち
ゲ製ないだとai で検索すれば2つai 関係のスレあるからそちらでどうぞ 意味のない空の質問と出来もしないのに出来たフリを繰り返すのは
そのやり取りしてれば普通の人になれた気がするんだろう
ガイジの健常者エアプレイだな 常軌を逸した馬鹿なだけはある ちょっとデモ動かしてみただけだけど
ボクセルのビルドのやついいね Juan Linietskyが旅行から帰ってきて爆発的に開発スピードが上がった
オープンソースと言ってもやっぱりこの人ありきなんだな レベルデザインするとき地図を描く?どういうプロセスで作業するわからん
そもそも、ステージのアイディアはどこから湧き出るのか
そこで詰まってしまう 自分はマップ作成苦手だからランダム生成とかノベルゲームに切り替えた 才能がないなら人の100倍努力すればいいんだが
それすらする気のない奴は救いがない 精神論ちゃうで
難しいの一つ作るより簡単なもの100作ってみ
まじで身に付くから 人は覚えた事の7割を翌日には忘れる
頭が良い人間は記憶力が良く損失が少ない
お前は頭が悪いから9割忘れると仮定すると
普通の人の7割と同等の効果を得るには
3回反復すれば10*3*0.1=3になる
つまり人の3倍やって初めて人並みになる
こんな簡単な計算すら出来ないなら死んだ方がマシだぞ
人より劣ってい事は恥かしい事ではないがそれに対して
何のアプローチもしないのは最悪手と言わざる得ない 社会不適合者がCGで金を稼ぐだのゲームで任天堂に入るだの笑わせてくれるw 最近これ知ったからとスレ見に来たらキチガイの連レスでノイズまみれじゃねえかよ 基地外に勉強させようとすると「手間や時間を掛けさせようとする罠」だとか
「追い抜かれるのが怖い」だとか訳の分からない寝言言うから面白いよなw
基地外はチラ見した事を勉強って言うから、まぁ仕方ないんだろうけど、
常人は出来る様になる迄が勉強
使えなければ何の意味もないから当然なんだが、基地外とは文化や文明自体が違う
交流自体が無理なんだろうなって思った 一口にゲームやCG売ると言っても、買う側は無数にある商品の中から選別して
よりよい品物を選択する訳だよな? 他人が作った競合する商品やサービスから
自分の品物だけを利用者に選んで貰えるだけの付加価値をどのように提示するおつもりで?
ママに手伝って貰わないと宿題も出来ないレベルの教えて君が
何を目玉にセールスするのか興味あるよねぇwww 気に入らないなら黙ってng
それができないやつがスレを荒らす
気づいてないみたいだけどw ■ このスレッドは過去ログ倉庫に格納されています