[過去ログ]
【軽量】godot engine【無料】 part3 (1002レス)
【軽量】godot engine【無料】 part3 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
320: 名前は開発中のものです。 [] 2024/04/26(金) 15:45:16.29 ID:86tvu5TE 二次元配列まで理解できたら上出来 func _ready(): var map = ["🧱🧱🧱", "🧱👷🧱", "🧱📦🧱", "🧱🚩🧱", "🧱🧱🧱", "\n"] for c in map: print(c) map[3][1] = map[2][1] map[2][1] = map[1][1] map[1][1] = "◾" for c in map: print(c) http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/320
321: 我のうんちは小粒(^^ ◆OyJP7qHDVvEI [] 2024/04/26(金) 17:21:02.02 ID:jKYfR5nN 二次元配列って配列に配列入れるやつでふよね(^^ そこで詰まってるなら人に聞くよりブッコフに走ってプログラムの基礎が書いてある本買って読んだほうがいいのでは?(^^ 煽りとかいじめでいってるんじゃなくて真剣に(^^ ボッキング!(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/321
322: 名前は開発中のものです。 [] 2024/04/26(金) 18:10:17.22 ID:1Ez+K35D >>317 配列でやってみます ありがとう 昔のやり方というのは、配列の座標を書き換える→画面表示を更新、といったやり方ですよね 今のように、ぬるっと動かすことが出来ないということですね http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/322
323: 名前は開発中のものです。 [sage] 2024/04/26(金) 18:28:59.68 ID:Tn7ydmJN >>322 今の奴ってどのサンプルの話? 存在しない物を今とか空想してんの? http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/323
324: 名前は開発中のものです。 [] 2024/04/27(土) 14:28:13.76 ID:RX6jyHGA フローチャートよりシンプルな図示方法ってないかな? やっぱりロジックを整理しておいてからコード書かないと脳みそがパンクする 可といってフローチャートは難しい http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/324
325: 名前は開発中のものです。 [] 2024/04/27(土) 14:39:46.99 ID:RX6jyHGA 擬似コードってのやってみますゆえ http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/325
326: 名前は開発中のものです。 [sage] 2024/04/27(土) 16:13:48.17 ID:b+RnbsA6 フローチャートが難しいってどういう事 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/326
327: 名前は開発中のものです。 [] 2024/04/27(土) 17:08:49.43 ID:RX6jyHGA むずいというか、他人に説明するためのものではないので、自分だけ分かる方法でいいかなと より簡易的であればいいです フロチャは図形の使いこなしが苦手です http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/327
328: 名前は開発中のものです。 [sage] 2024/04/27(土) 22:14:59.66 ID:toVZIEFB >>324 plantumlが面白いかも plantuml web serverでインストール不要で試せる 検索すればフローチャートの書き方もあるっぽいので コピペして遊んでみては? http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/328
329: 名前は開発中のものです。 [sage] 2024/04/28(日) 02:33:44.79 ID:XkoBpqzr Godotの2Dのコンセプトは3Dを2Dに見せるやり方ではないってのだけはすぐ分かるのだけど、仮想ゲームマシン的な意味での最大スペックはどこ見ればいいのだ 実行マシンさえ強ければ、昔ながらのBG面もテキスト面もスプライト面もそれらの拡縮回転移動もカラーパレットも無制限で表示させて良い感じなのかな? 他にも昔の疑似3Dもやろうと思えば作れるのだろうけど、それには本物の3D使うよね普通の人は。 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/329
330: 名前は開発中のものです。 [] 2024/04/28(日) 06:15:05.24 ID:6Dc8VXuN 1つのスクリプトに書いてるんですが、コードが増えてきた場合、領域を分ける方法は関数以外にありますか? ただ、視覚的に分けるだけでもいいです レギオンは使えるみたいですね >>328 どうも 擬似コード的なものを視覚化するというイメージですかね http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/330
331: 名前は開発中のものです。 [] 2024/04/28(日) 06:42:32.33 ID:6Dc8VXuN コアな機能だけモジュール化なりクラス化なりしたほうがいいのかな http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/331
332: 名前は開発中のものです。 [] 2024/04/28(日) 09:40:08.77 ID:6Dc8VXuN インデントが深くなりすぎる場合、対策はあるでしょうか。 pythonで関数をカッコで表現出来るでしょうか。 http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/332
333: 名前は開発中のものです。 [sage] 2024/04/28(日) 11:30:45.87 ID:KYDjUHts >>330-332 最初から最後までしっかり読みなさい。 大ヒットゲーム『Balatro』のコードが“力業”だとして共感呼ぶ。コードが汚くても、ゲームが完成してちゃんと動けばそれでいい - AUTOMATON https://automaton-media.com/articles/newsjp/20240424-290961/ http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/333
334: 名前は開発中のものです。 [sage] 2024/04/28(日) 12:06:25.45 ID:qOnW5aMf >>330-332 コードの書き方は多種多様な流派があり自分にあった書き方を模索するしかない チームで開発する時はチームでルールを定める 基本的には公式に従う 安易にファイル分割すると管理が大変になる 単にソースが長いだけならregionで閉じる 全体で共通して使う機能ならグローバルなクラスに纏める 特定のクラスのみの機能なら基底クラスを作って継承する インデントが深いと思ったらそもそもの処理方式を考え直す ループの内側を関数化する ifをand,orで纏める ソースを短くする為にソースが読み難くなるのは本末転倒なので下手な対策はしない http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/334
335: 名前は開発中のものです。 [sage] 2024/04/28(日) 13:46:45.79 ID:GkEu3rtv 力業ねえ そうは言っても作り方のセオリーはあるんじゃないかな ユニティだけど物理ワールドでオブジェクト移動するときにポジションに1加算みたいなことしたらバグるし重いよね ベロシティにアドフォースするのがセオリーじゃん? そんな感じで、頭の悪いぐちゃぐちゃなセオリーもへったくれもないコードだと見づらいバグる重いでいいことないし ゴドーで「こういう仕組み作るときはこうやるのがベター」みたいなノウハウを集めたサイトが欲しいわ http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/335
336: 名前は開発中のものです。 [sage] 2024/04/28(日) 14:04:21.58 ID:KYDjUHts >>335 逆引き辞典みたいなのあるといいよね(英語のはわりとある) まあセオリーやノウハウが欲しいなら、他人のコードをたくさん読むことが近道じゃないかな http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/336
337: 名前は開発中のものです。 [] 2024/04/28(日) 15:15:52.67 ID:6Dc8VXuN >>334 どうも 自分なりに書いてみます とりあえず見た目と機能は分けます http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/337
338: 名前は開発中のものです。 [] 2024/04/29(月) 06:16:45.87 ID:W8KMTghQ シンタックスのテーマはストアにないんですかね? githubから持ってくる感じでしょうか http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/338
339: 名前は開発中のものです。 [] 2024/04/29(月) 14:25:37.21 ID:W8KMTghQ arrayをforで展開するときに、size関数は要素数ですので、例えば要素数5であった場合インデックス0から開始されますので、4までです この差が誤解を産むことがあるのですが、なにか対策はあるんでしょうか? >>338 解決 自作します http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/339
340: 名前は開発中のものです。 [sage] 2024/04/29(月) 14:53:30.83 ID:2FsCulaT 殆どの言語で要素番号は0から始まるから数こなして慣れるのが一番 順次処理なら要素番号を使わない操作を心がける どうしても気になるなら要素番号が1から始まる配列クラスを自前で作る http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/340
341: 名前は開発中のものです。 [] 2024/04/29(月) 16:52:13.85 ID:W8KMTghQ ありがとう 練習あるのみか イメージ力みたいなのが足りないと思う 図で考えたほうがいいのかな http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/341
342: 名前は開発中のものです。 [sage] 2024/04/29(月) 21:18:04.62 ID:n5TYyf+c 仕様書はちゃんと書いた方が良い http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/342
343: 名前は開発中のものです。 [] 2024/04/30(火) 05:44:38.46 ID:HJbDE4xz 仕様書はフロチャですか http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/343
344: 名前は開発中のものです。 [sage] 2024/04/30(火) 13:00:30.92 ID:qkeOAzaS レスがつくのは嬉しいだろうけど、Godotから話題が離れてるので自分のゲーム開発だけ話すのなら別のスレで書いて欲しい http://mevius.5ch.net/test/read.cgi/gamedev/1708131114/344
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 658 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s