【ゲームアプリ制作ツール】 GDevelop (696レス)
1-

227: 名前は開発中のものです。 [sage] 2023/02/22(水) 17:09:46.63 ID:SQk7OYKC(1/2) AAS
>>226
226(1): カードゲーム開発中 [sage] 2023/02/22(水) 11:58:20.04 ID:ScO4IqcS(1) AAS
>>225
うわっ、わざわざありがとうございます!激烈感謝!!拡張機能であったんですね。シンプルなゲームながら点滅だけはどうしてもさせたかったので助かりました。あとは一つ覚えのゆっくり表示、ゆっくり非表示で組み立ててます。備え付けのエフェクトも手軽に実装できてカッコいいんですけど、その分収集がつかなくなりそうなのでよしておきます。
いえいえ、どういたしまして
こんな感じの簡単なサンプルは数分できるから、またなにかあれば聞いてね
こちらとしても意欲的な方が増えればスレが活気づくので助かります
228
(1): カードゲーム開発中 [sage] 2023/02/22(水) 22:42:06.80 ID:aBUZ/oL0(1) AAS
すみません、ちょっと教えてもらいたいことが。
グループ化したスプライトのなかの変数を参照する方法はありますか?
例えばシーン変数Yにグローバル変数Xを入れる場合には
Variable(Y)=GlobalVariable(X)になると思うのですが、スプライト内の変数の参照はどういった表記になるのかわからなくて。
スプライト内の変数と比較したり、代入したりはできるのですが、逆ができなくていまは変数で構造体を作ってスプライトと手打ちで揃えてます。
229
(2): 名前は開発中のものです。 [sage] 2023/02/22(水) 23:50:30.34 ID:SQk7OYKC(2/2) AAS
>>228
こういうことかな?
違ってたらゴメン
//ux.getuploader.com/GDevelop/download/5
230
(1): 名前は開発中のものです。 [sage] 2023/02/23(木) 17:08:20.25 ID:Grd/VP2h(1) AAS
>>229さんが言うように普通に
スプライト名.Variable(変数名)
じゃダメなの?
231
(1): カードゲーム開発中 [sage] 2023/02/24(金) 08:09:24.70 ID:ZryKcRgD(1) AAS
>>229
>>230
あっ、そうか単にその記述で参照できるんですね。ということはスプリクトをグローバル化してたらスプリクト.GlobalVariable(変数)ですかね。試してみます。
>>229
スミマセン.jsopの開き方がわかりませんでした…でもお陰さまで解決しそうです。
232
(1): カードゲーム開発中 [sage] 2023/02/24(金) 12:25:19.30 ID:iytu9Dea(1) AAS
少なくとも公式wikiの式とか拡張機能とか日本語のページくらいは頭に入れておかないと、何が出来るのかが把握できなくて困りますね。簡単に考えてたことも意外に拡張機能を追加しなければならなかったり、色んな機能を合わせないと再現できなかったり。ちょっと勉強してみます。
233
(1): 名前は開発中のものです。 [sage] 2023/02/24(金) 15:39:53.98 ID:5l2DAA44(1/2) AAS
>>231
①Zipファイルをダウンロードして解凍する
②GDを起動する
③ホームタブを押してホームメニューを開く
④「+プロジェクトを作成 または既存のプロジェクトを開く」の「既存のプロジェクトを開く」を選択
⑤エクスプローラーでダウンロードした場所まで行って、解凍したフォルダ内にある「game.json」を開く

>>232
公式Wikiの基本的な部分だけでも一通り読むのはいいね
読んでるだけで「これを使ってあれをしよう」「これを使えばあれもできる」ってイメージがどんどん膨らんで楽しいよ
特に拡張機能一覧は楽しい
234: カードゲーム開発中 [sage] 2023/02/24(金) 17:27:05.52 ID:eRgZzkEn(1) AAS
>>233
こんな初歩的なことを教えて頂いてかたじけない。あとで試してみようと思います。因みにスプライトをカードごとに作っておくのと、一つのスプライトにアニメを沢山登録するので処理の重さは大分変わりますかね?今はスプライトごとに登録して作って上手く動作しているので重さがそれほど変わらないならこのままで行きたい気持ちです。
235
(1): 名前は開発中のものです。 [sage] 2023/02/24(金) 19:09:18.08 ID:5l2DAA44(2/2) AAS
どうなんだろう。自分もそれは未検証なのでわからない
ただ、読み込むイメージの数は変わらないのでそんなに差はないかな?
エフェクトをかけまくりとかじゃなければ、大量のスプライトを一斉に表示してもそんなに重くならないので作業工数が少なくて楽なほうでいいと思う
重さが気になるなら、常にFPSを表示してみてもいいかも
236
(1): カードゲーム開発中 [sage] 2023/02/25(土) 07:15:11.25 ID:U0ceq/VP(1/5) AAS
>>235
なるほどゲームの規模からするとどちらでも大差なさそうなので上手くいってる方にします。ところでデッキ編成画面がどうしても上手くいかない…これは禁じ手と考えてましたがプログラムを上げて具体的に教えを請わなければならないほどかも。しばらくは試行錯誤でなんとかするつもりですが、解決しなくても試行錯誤のなかに学びがあるので。
237: 名前は開発中のものです。 [sage] 2023/02/25(土) 07:39:01.18 ID:Nzg2kDl3(1) AAS
普通は一つにまとめた方が重くなりそうな気がする
画面に10枚カードを表示する必要があったとして、
個別なら絵10枚分のメモリ使用量で、
まとめなら、絵をまとめた数×10枚分のメモリ使用量にならないの?

デッキ編成画面は配列使わないと管理出来なそうね
238: カードゲーム開発中 [sage] 2023/02/25(土) 11:37:20.40 ID:U0ceq/VP(2/5) AAS
どこが壁かというと、まず持ちカードを画面に広げて、そのあとにプレイヤーが選んだカードを拡大して効果などを確認する必要があると思うのですが、それをサイズ拡大で行うか、対象を生成して行うかで試行錯誤してました。そのときレイヤーとカメラの関係など初めて理解して色々試してみるもマウスクリックやタップを条件にしてたのでレイヤーを変えてても他のカードに反応しちゃったりで相当悩みました。生成したカードを削除するのに他が消えてしまったり…
239: カードゲーム開発中 [sage] 2023/02/25(土) 11:45:18.36 ID:U0ceq/VP(3/5) AAS
そしてようやくできました。やったの他のカードと被らないような画面外にカードとカメラを移動してサイズを拡大表示して、戻るボタンでまた元の位置に戻す方法です。対象の座標をあらかじめ取得しておく方法を知っていれば直ぐに思いついたかも。そのあとに超初歩的なミスで小一時間頭を抱えることに、イベントフローのシーンが始まったのとこに意味もなく変数=0を置いていてずっと変数が機能しないと悩んでました。あそこもストッパーかけておかないとループしてるんですね…
240: 名前は開発中のものです。 [sage] 2023/02/25(土) 14:12:38.00 ID:hfJ6Y62l(1/2) AAS
たとえばトランプならカードが全部で52枚ある。
1 52種類のオブジェクトを画面に生成する。
2 ランダムに1つのオブジェクト選択。
3 選択したオブジェクトを山札の座標に移動(レイヤーn)。
4 レイヤーnを+1する。(手前に表示させるため)
5 2に戻って繰り返し

こういうカンジだとしたら配列使わなくてもできるかもしれない
241
(1): 名前は開発中のものです。 [sage] 2023/02/25(土) 14:53:51.76 ID:5NUEvrc+(1) AAS
>>236
ぜんぜん禁じ手じゃないよー
サンプル上げてくれるほうが添削しやすいし他の人にも参考になるからむしろありがたい
242
(1): カードゲーム開発中 [sage] 2023/02/25(土) 19:40:50.58 ID:U0ceq/VP(4/5) AAS
>>241
ありがたき!作成をぶん投げる前に相談します。
因みに途中からプロジェクトの保存先を自分のPCにすることは可能ですか?いまクラウドなんですがグローバル変数を設定するにももたついて。ウチのパソコンが遅いのかクラウドだからか。保存先についての設定が見つからなくて
243
(2): 名前は開発中のものです。 [sage] 2023/02/25(土) 21:55:21.62 ID:hfJ6Y62l(2/2) AAS
いままで使ってきて気になったところを要望として出すつもりです。
2023/03/11に公式のフォーラムに書き込みます。
他に要望ありましたらついでに送るので書き込んどいてください。

・イベント複数行をまとめて選択できるようにしてほしい。
・アクションのコマンド順を自由にカスタマイズできるようにしてほしい。(現状だと生成、アニメ、エフェクト、サイズ〜の順番になっている。最も使用頻度高そうな変数が下のほうにある)
・イベントとJavascriptの相互変換機能ほしい。(この機能があればJavaScript初心者でもどうやって記述するか理解しやすい)
・画像をインポートするときに1枚絵から指定数xyに分割して取り込めるようにする機能ほしい。
244: カードゲーム開発中 [sage] 2023/02/25(土) 22:39:40.98 ID:U0ceq/VP(5/5) AAS
>>243
すでに可能ならあれなんですが、もっと小さく吹き出しのようにコメントがつけられれば変数の意図とかを見失わずにすんで助かりますね。いまは一行使うコメントしかないかと思って。
245
(1): 名前は開発中のものです。 [sage] 2023/02/26(日) 00:44:14.90 ID:ZpGYSEpG(1/5) AAS
>>242
クラウド保存ができるようになったのは割と最近のアップデートなんだけど自分もわからない
ブラウザからログインしてみたけどファイルをローカルに保存する方法が見つからなかった
クラウド保存はPiskelが使えないなどローカル保存より不便な部分もあるので
まだ今のところクラウド保存で新規プロジェクトを作ってないんだけど、ファイルをローカルに保存する方法がわかるまで控えたほうがいいかも
246: 名前は開発中のものです。 [sage] 2023/02/26(日) 00:50:20.98 ID:ZpGYSEpG(2/5) AAS
>>243
お疲れさまです。
要望提出助かります。
自分からも要望があります。

①インスタンスのプロパティで「カスタムサイズ」のチェックボックスにチェックを入れた時、幅と高さが0ではなく現在の値に設定できる機能がほしい
②スプライトのポイント編集時に、ワンアクションでX軸とY軸それぞれの中心値(Center)を入力したい

今のところ以上です。
よろしくおねがいします。
247: 名前は開発中のものです。 [sage] 2023/02/26(日) 00:51:28.70 ID:ZpGYSEpG(3/5) AAS
あ、そっか
クラウド保存からローカル、ローカル保存からクラウドへの切り替え方法がない場合はそれも追加で
248: カードゲーム開発中 [sage] 2023/02/26(日) 10:20:22.12 ID:eHxIlWzS(1) AAS
>>245
その情報助かりました。そこそこ形になってきたので整理しながら清書しようと思っていたのでPC保存で作ってみます。処理速度に違いがでたら報告します。
249
(1): 名前は開発中のものです。 [sage] 2023/02/26(日) 11:34:21.02 ID:3QHgV+xL(1) AAS
ちなみにロードマップ
外部リンク:trello.com
個人的にはこういうの見るといろいろ待ち遠しくなってしんどいけど
250: 名前は開発中のものです。 [sage] 2023/02/26(日) 13:08:35.75 ID:ZpGYSEpG(4/5) AAS
>>249
現状で把握できてる不具合とかも確認できるから便利だよね
GDの更新頻度は他と比べると異例の早さなので、今できない事が一ヶ月後にはできてたりするのも最大の魅力
ただ、あまりに頻度が多いので毎回アプデ情報をしっかり見ておかないと仕様の把握が追いつかないw
251: 名前は開発中のものです。 [sage] 2023/02/26(日) 13:12:23.69 ID:ZpGYSEpG(5/5) AAS
それとやっぱりP2Pではないオンラインマルチプレイ機能実装の要望は多いね
オンラインゲームはいろいろとGD側に課題があるだろうけどこれだけ熱望されていればいつかは実装されるんじゃないかな
1-
あと 445 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s