[過去ログ] 【軽量】godot engine - part2 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
238: 名前は開発中のものです。 [sage] 2022/10/21(金) 01:25:50.07 ID:DUMm717U(1) AAS
スレチかもだけど
Godotの方のgdと
Gdevelopの方のGDと
どっちにどんな特色みたいな比較ってある?

GDは素人の俺から見てオブジェクトや処理の案内明瞭でとっつきやすそうなんだが
gdの方が自由度高かったりするんだろうか
239
(1): 名前は開発中のものです。 [sage] 2022/10/23(日) 21:26:30.77 ID:QuZnST9J(1) AAS
GDScriptよりC#使うほうがつぶしが利くような気がしてきた
240: 名前は開発中のものです。 [sage] 2022/10/24(月) 22:32:52.15 ID:pj/RS58I(1) AAS
>>239
その心は?
241: 名前は開発中のものです。 [sage] 2022/10/26(水) 12:43:21.10 ID:jIepTfwO(1) AAS
GDScriptってこのエンジンでしか使わないから、このエンジンが終わると全て終わるのが怖いのはある
242: 名前は開発中のものです。 [sage] 2022/10/26(水) 16:01:58.49 ID:CQzk3CYM(1) AAS
ゲームエンジンを使っておいて将来の潰しを心配するのは、色々と視点が間違ってるのだけは伝えておく
243: 名前は開発中のものです。 [sage] 2022/10/26(水) 17:25:40.43 ID:fjmcpkCS(1) AAS
オープンソースだから
誰かが何とかしてくれる
他力本願で呑気に構えていればよい
244: 名前は開発中のものです。 [sage] 2022/10/26(水) 17:37:25.96 ID:DkVdPyZ7(1) AAS
たまにプログラミング言語に対して
これ勉強してこれが廃れたらどうしようって言うやついるけど
それはプログラミングしらない素人の考えでしかないから考えなくていいです
245: 名前は開発中のものです。 [sage] 2022/10/26(水) 17:53:06.49 ID:8RUE2OgN(1) AAS
言語なんてアルゴリズムの表現手段でしかないしな
gdscriptはむしろpythonに近いお陰で他の言語にも置き換えやすいとおもうが
246: 名前は開発中のものです。 [sage] 2022/10/26(水) 17:56:32.19 ID:KhdHuysm(1) AAS
C#で書いたからといって他のエンジンに持って行きやすいかと言われればそうでもないし
GDScriptもPython派生言語だからそういう意味では潰しがきかないわけでもないし

だいたい、どんな言語でも構造化なりオブジェクト指向なり関数型なり、
ちゃんとプログラミングという考え方自体を身につければ他の言語でもある程度使える

ただし、一番使ってて楽しくまたは楽に使える言語を使った方がプログラミングは身につくと思う
247: 名前は開発中のものです。 [sage] 2022/10/27(木) 17:24:11.19 ID:bySOLoC3(1) AAS
俺は本職だと一番Python使ってるからGDscriptで書くよ
でもC#もいい言語だと思ってる
248: 名前は開発中のものです。 [sage] 2022/10/29(土) 10:48:37.69 ID:kAu4Lre8(1/2) AAS
Python風じゃなくてPython使わせてくれたら嬉しいんだけど速度的な理由だろうな
C#とGDScriptは3,4倍速度が違うとかどっかのブログにも書いてあったし
249: 名前は開発中のものです。 [sage] 2022/10/29(土) 11:08:33.46 ID:kAu4Lre8(2/2) AAS
ごめんC#とGDScriptの速度については
そんな単純な問題じゃないっぽい
250: 名前は開発中のものです。 [sage] 2022/10/29(土) 12:09:34.77 ID:o2Pu4uDF(1) AAS
元々独自スクリプトはGCされたくないから作ったって言ってたと思う
251: 名前は開発中のものです。 [sage] 2022/10/29(土) 14:51:10.61 ID:kN/bDEgG(1) AAS
確か元々はPythonとかの言語を組み込む予定だったけど
試作の段階で様々な問題が発生したから独自のスクリプトに変更して最適化したって話だったと思う

Pythonになってたら逆に使いにくくなってたかもって話だな
252: 名前は開発中のものです。 [sage] 2022/10/29(土) 21:26:56.25 ID:tH1pNPxI(1) AAS
軽いしツールだと思うんだけどやっぱシェア率が低いからか日本語の情報少ないのが…
253: 名前は開発中のものです。 [sage] 2022/10/30(日) 00:12:50.88 ID:pNBUYeVL(1) AAS
ゆうて機械翻訳でも使えば問題ないだろ
つべで英語字幕つきの解説動画とかも教材になる
254: 名前は開発中のものです。 [sage] 2022/11/03(木) 14:53:03.00 ID:HTPOVFIH(1) AAS
func _physics_process( ):
 var velocity = Vector2 (
    Input.get_action_strength("ui_right") - Input.get_action_strength("ui_left"),
    Input.get_action_strength("ui_down") - Input.get_action_strength("ui_up")
 )
  var move_direction = velocity.normalized()
  move_and_slide(spd * move_direction)

こういう移動のスクリプトで、画像はスプライトの方でまたright - left の部分コピペして対応Vectorに割り当てるっていうやり方見て
なるほどとは思ったんだけど、各方向で立ちポーズとかスプライト増やしていくと同じキー入力のスクリプトも重複していくわけで、
そういうのってバグの原因になったりしない?
結局同じキー入力の動作は1か所にまとめたほうがいいとかそんな事ない?
255
(1): 名前は開発中のものです。 [sage] 2022/11/05(土) 09:42:58.50 ID:V31zIup2(1) AAS
そうね。重複処理は避けるようにすると効率がいいしデバッグも楽

spriteとかは最後に動いた方向をcharactor_directionとかのグローバル変数に保存してやればいちいち再計算する必要ないし使いまわせるな

もっといえばPlayerクラス作ってそこに上のコード書くべき
プレイヤーキャラを増やすときにPlayerクラスから継承させればキー入力や向き計算のコードを何度も書く必要なくなる
256
(1): 名前は開発中のものです。 [sage] 2022/11/05(土) 16:24:05.73 ID:C0d3aq9r(1) AAS
>>255
あっそうか、コピペでやったとしてコード変更する場合は全部いちいち直すことになったりするんだね
クラスとかよくわからなくて後回しにしてたけど、それならぼちぼち勉強してみます。
レスありがとう

ところで4.0ベータ新しいの来たけどやっぱ重いなぁ
3D別にいらないから新しいGDscriptだけ移植した3.6出してくれないかな・・・
257
(1): 名前は開発中のものです。 [sage] 2022/11/11(金) 21:20:17.81 ID:zBkuHTjr(1) AAS
今日はずっとキャラの左右の移動で反転する時にコリジョンとかもまとめて反転させようとしてscale.xでやろうとしたけどダメだった
やっぱりscaleだとめんどくさい事になるらしい
スプライトはflip_hで反転させて、コリジョンは右向き左向きで別々のを使うしかないか
258
(1): 名前は開発中のものです。 [sage] 2022/11/11(金) 23:33:48.43 ID:aG0vRUEb(1) AAS
>>257
この動画みたいにPosition2Dの子にCollision配置して
AnimationPlayerで向きとCollisionの位置管理すれば良いんじゃないか?
動画リンク[YouTube]

259: 名前は開発中のものです。 [sage] 2022/11/12(土) 06:26:11.13 ID:pKcsz4rc(1) AAS
以前、「4.0では丸ごと簡単に反転できるようになる」って読んだ記憶がある
まだ付いてないのかな
260: 名前は開発中のものです。 [sage] 2022/11/12(土) 18:23:56.88 ID:/k9KXNO/(1) AAS
>>258
作ってたのはうろうろしながらプレイヤーサーチする敵だったので
その人の方法見たら自分のは何もかもゴミだったので全部作り直すことにした
261: 名前は開発中のものです。 [sage] 2022/11/13(日) 09:18:40.14 ID:1DI0NllO(1) AAS
カスタムリソース便利そうで感動してる
JSONファイルにデータまとめる必要なかったんや…セーブするときとかは別として
262: 名前は開発中のものです。 [sage] 2022/11/14(月) 21:51:44.64 ID:DmVw/pk1(1) AAS
インスペクターのプロパティにオンカーソルして出てくるツールチップの内容をコピーする方法ってありますか?
マウス動かすとツールチップ消えてしまう…
ドキュメントに飛んだり翻訳したいだけだから内容手打ちでもいいんですけどコピペ出来たら少し楽になるはず
1-
あと 740 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s