【ゲームアプリ制作ツ ..
201:名前は開発中のものです。
23/02/17 04:49:58.53 TC3VcnUD.net
なんせ意欲的な方がスレに来てくれて嬉しい
質問に答えたり一緒に考えるのもスレ住民の刺激にもなるし、スレに活気もでる
一番の上達方法は、取り敢えず組んでみてテストプレイを繰り返すことなので
組みながら実際に自分で動かす面白さをめいっぱい楽しんでほしい
それでまた質問や動作報告をくれると嬉しい
202:カードゲーム開発中
23/02/17 08:10:54.69 1RFWzVZH.net
>>201
中身のないレスでスレを汚しすぎたかな、と思っていたところで温かいお言葉ありがたき。実は作ろうと思っているゲームはデッキ構築型のRPGなんですがカードが999種なら999スプライト作ってグループ化するのはちょっとあれなので、カードという構造体にカードナンバー、タイリョク、コウゲキリョクという型を作っておけばよい?でもそうすると画像はどうやって参照する?カード1、カード2、と999個構造体が必要?と頭がパンクしそうになりながら考えてます。
203:カードゲーム開発中
23/02/17 08:18:05.61 1RFWzVZH.net
そして気がついたのはゲームの設計を調べるのはGdvelopに限定しなくても他のツールでどうやってつくってるかを参考にすればいいんですね。やっぱりデータベースの様なものをつくってそこから必要に応じてデータを参照していくのがいいのかなと思ってます。
204:カードゲーム開発中
23/02/17 08:29:16.00 1RFWzVZH.net
いや、今の自分にできるのは999個スプライトをつくってカードというグループにまとめることですね。先ずは完成を最優先で考えていきます。
205:名前は開発中のものです。
23/02/17 14:02:31.21 TC3VcnUD.net
999個!
すごく壮大で夢がある!
もし、自分がそのゲーム製作に着手するなら手順は
①プロット(構想、ストーリー、世界観、設定、ゲーム概要など詳細に文章で資料にまとめたもの)を作る。
②999個のスプライトに使用するグラフィックを用意する。
③動作はしなくていいので、UIとインスタンスを設置してスクショできるだけのゲーム画面を作る
④まずはプレイ可能な骨組みとなる部分のイベントを組んで行く
⑤骨組みに肉付けをしていく
こんな感じかな
特にプロットを作るのはかなり重要
ぼんやりしたイメージが具体的な形になっていき、必要なものや削ぎ落とせる部分がわかりやすくなって洗練される
プロットも最初から凝ったものを作らなくても、箇条書きでどんどんアイデアを書き込んでいき、後からそれをまとめてもいい
206:名前は開発中のものです。
23/02/17 14:12:03.30 TC3VcnUD.net
それにしても999種のカードかぁ…
自分にはとてもそれだけの種類のカードが思いつかないw
自分なら最初に20枚くらいのカードでゲームの完成形を作って、アプデでカードを追加していくかな~
プレイヤーも最初から999種類あるカードは、それぞれの役割を把握できなさそうだしw
でも999種類というのはすごく意欲的でこちらも刺激になる
ジャンルは違ってアクションゲームだけど5体のプレイアブルキャラを作るのにクタクタになってたから
「999種類作るよりかは遙かに楽だ!」ってモチベが上がったw
207:カードゲーム開発中
23/02/17 15:09:18.57 /gU7RgpB.net
>>205
自分的には大傑作が喉まででかかってる状態で、早くこの自分が思いついた画期的なゲームを世に出さないと先を越されてしまう!という自惚れと被害妄想を燃料にしてます。プログラミングどころか絵も一切描けないので全てフリー素材で行きます。プロットや世界観も無いようなものです。それでいてパズドラよりも面白いものが出来ると思っているんですから。まぁ、笑ってください…
208:名前は開発中のものです。
23/02/17 15:41:59.81 TC3VcnUD.net
もう構想が出来上がっていて、グラフィックもフリー素材を用意できる段階で、後はイベントを組むだけならもう組み始めていいかも
ただ、実際のトレーディングカードやパズドラ、モンストもそうだけど最初から全てのカード(ユニット)を出さずに次々と新しいカードを追加し、それをゲーム内通貨や課金で購入する形でもいいのかも
新キャラ、新アイテム、DLCなどの追加はプレイ環境を変えて新鮮さを与えるので、プレイヤーにとってそのゲームを続ける大きな要因になるよ
「先を越されてしまう」に関しては、自分も実際に「先にやられた」を何回か経験してるw
「あれ?HDDの中身が流出した?」って思うくらいまんまのものが公開されたけど、それが何度かあると「やっぱりみんな自分と似たような事を考えるよな」に落ち着いた
今の時代、世界中で一日に何十ものインディースゲームが公開されてるので、自分の知らない場所で自分のアイデアに似たものはすでに存在してるかもしれない
自分も知らないうちに他の作品から強く影響されてるかもしれないし、限られた条件の中でアイデアを考えたら、やはり同じ場所に到達する事もあり得るしね
だから今は「どっちが先か」より、「もし仮に似たようなアイデアがすでに公開されていたとしても」、後発でも構わないので先発を超えてやるって気持で作ってる
数え切れないインディーズゲームが発表される今の時代、先に立つことよりも最後まで立ってた者が勝ちだと思うからね
209:カードゲーム開発中
23/02/17 15:44:38.67 /gU7RgpB.net
>>206
そうですね種類は最初100くらいでヒットしたら追加することにします。
取り敢えずはランダムでオブジェクトを生成することに成功したので、上で紹介してもらったランダムで配る奴を組み込んで見ようと思います。そのあとはデッキ(山札)のなかをどう管理するか考えてみます。これは配列?の変数で60枚で1デッキなら変数デッキ(d1、d2~d60)として、そのd1、d2にスプライトの名前を代入?していけばいいのではないかと思ってます。
210:カードゲーム開発中
23/02/17 16:07:36.64 4Pdur+CW.net
>>209
このときにランダムでデッキ(d1~d60)が呼び出せるとして、そのまま中に代入されてるスプライトが生成出来るのか、GUIで出来るのかプログラムコードをかかなくてはいけないのか。アクションの中に変数の項目があったのでそれを使えばいいのか、日中は悶々としてます。
211:名前は開発中のものです。
23/02/17 16:11:07.18 TC3VcnUD.net
そうそう、まずはなによりイベントを組んでいくのが大事だね
自分は元々グラフィック畑の人間だから、プロットを作って必要なグラフィックを把握して、ある程度のグラフィックを揃えてからプラモデルを組み立てるようにイベントを組み始める
自分の場合テンションを上げるにはビジュアルからって感じで、動かなくても見た目は完成してると「早くこれを動かしたい!」ってモチベに繋がる
自分の中で課題というかノルマを決めて、「今日は○○のグラフィックを○種類完成させる」「今日は○○のイベントを実装する」みたいに、一個一個のノルマを達成していくと着実に形になっていく
毎日数十分でも作業に取りかかることで、着実にステップアップしてきたと思う
212:名前は開発中のものです。
23/02/17 16:15:13.46 TC3VcnUD.net
悶々は大事だと思う
頭の中で「○○を実現するには」を考えて、実際にイベントを組んでみる
思ったように動かないなら別の方法を試したり、いくつかのイベントにわけて動く部分と動かない部分を見極める
その試行錯誤は論理的思考が鍛えられて後から絶対活きる
213:名前は開発中のものです。
23/02/17 16:39:15.93 TC3VcnUD.net
論理的思考力というかプログラミング的思考力を鍛えるのって筋トレと似た部分があると思う
初心者がいきなり片手腕立て伏せや逆立ち腕立てはハードルが高いからまずは500gの鉄アレイを持つことから始める感じで
自分はゲームスタートとゲームクリアが存在する超ミニマムなゲームを完成させるトレーニングから始めたよ
具体的には、必要最低限のグラフィックとイベントで、簡単なエアホッケー、スクロールしない画面固定のシューティングゲーム、1ステージ限りのマリオみたいなジャンプアクションなどを完成させた
こういったミニゲーム作りを計算ドリルをやるみたいに毎日やってたら、いろんなジャンルで応用可能なテクニックがいくつも身についたよ
214:名前は開発中のものです。
23/02/18 15:15:28.08 ForBgspt.net
liluo がいつの間にか gd.gamesになってた
覚えやすいようで覚えづらく意味不明な名前だったからこれは良い
215:名前は開発中のものです。
23/02/18 17:20:08.80 A+OjKMmU.net
Gdevelopのオブジェクトグループちょっと触ってみた。
CF25だとグループ登録したオブジェクトの変数の順番をまったく同じにしないといけなかったけど
Gdevelopでは順番関係なしに変数名が同じのにアクセスできるんだね。
複数のグループ所属とかでも組みやすくていいね。
216:カードゲーム開発中
23/02/19 14:02:00.71 9Zd58qtN.net
GDのhowtoは多くありませんが初心者の自分には読み返す度に助けられます。今回はカードの選択時に炎のeffectを出したくていろいろ試行錯誤の上ようやく生成することができたんですが、どうしても横を向いてしまう。座標の指定はできるのに、どうやって角度を指定するのかわからず頭を抱えてました。それでふと、生成してから次の命令で間髪いれずに角度を変更すればいいのかと思いつき、やってみたら上手くいきました。
この瞬間はめちゃくちゃ嬉しいものですね。
217:名前は開発中のものです。
23/02/19 14:14:50.47 ukYTUkHP.net
それこそが醍醐味だと思う
「もしかしたらこうなんじゃないか?」からの「おお!やっぱりそうだ!」の展開は最高に楽しい
218:カードゲーム開発中
23/02/21 12:55:41.96 5jQoE4lI.net
すいません、ご存知だったら教えてほしいのですが。スプライトに対する演出でドットが崩れていって最後に消失するようなtweenとかエフェクトってありませんか?あとスプライトの点滅も備え付けの機能で再現できれば助かるのですが、なにかないですかね。エフェクトもtweenもサンプルで動きがわかればやり易いのですけど、一つ一つ実装してみて探してはいるのですがどうしても。
219:カードゲーム開発中
23/02/21 17:33:37.60 LsiA3h9a.net
ちょっと形にして試しプレイするだけで色々気付きがありますね。カードはなにも考えず遊戯王とかを参考に決めましたが、それだと枚数を並べたときに片手でプレイしにくくなるとか。もう少し正方形に近くして。あとカードの出目が意外に偏るとか、なすすべのないターンがあるとつまらんなあ、とか。
220:名前は開発中のものです。
23/02/21 20:12:11.83 rZyDfC3s.net
イベント複数行選択して削除したいんですが、1行ずつしか選択出来ないですか?
CF25だとSHIFT+左クリックで複数行選択できたんですが
GDEVELOPは今のところ複数行選択の機能はないですか?
221:名前は開発中のものです。
23/02/21 20:33:24.55 uVdhkEtW.net
やってみたけどshift+左クリックで複数行選択できるよ
222:名前は開発中のものです。
23/02/21 20:54:47.52 rZyDfC3s.net
>>221
ここからここまでって感じで選択できますか?
もしかしてうちのバージョン古いとかかな‥
223:名前は開発中のものです。
23/02/21 21:33:55.18 uVdhkEtW.net
あ、そういう意味か
それはできんね
一行ずつ選択するか、箱ごと選択するかの二択だね
224:名前は開発中のものです。
23/02/21 22:23:05.99 rZyDfC3s.net
>>223
やはりできないですか。
複数選択あったらまとめて移動だとかコピーだとかいろいろ便利かな〜と思うので
開発の方に要望として連絡してみようかな。
教えていただきありがとうございます。
225:名前は開発中のものです。
23/02/21 23:30:26.37 CKGmjOAl.net
>>218
こんな感じかな?
//ux.getuploader.com/GDevelop/download/4
(規制がかかるのでhttpsは省略)
解凍して中身をGDで開いて見て貰えればわかると思うけど
点滅は拡張機能のFLASHを使用
226:カードゲーム開発中
23/02/22 11:58:20.04 ScO4IqcS.net
>>225
うわっ、わざわざありがとうございます!激烈感謝!!拡張機能であったんですね。シンプルなゲームながら点滅だけはどうしてもさせたかったので助かりました。あとは一つ覚えのゆっくり表示、ゆっくり非表示で組み立ててます。備え付けのエフェクトも手軽に実装できてカッコいいんですけど、その分収集がつかなくなりそうなのでよしておきます。
227:名前は開発中のものです。
23/02/22 17:09:46.63 SQk7OYKC.net
>>226
いえいえ、どういたしまして
こんな感じの簡単なサンプルは数分できるから、またなにかあれば聞いてね
こちらとしても意欲的な方が増えればスレが活気づくので助かります
228:カードゲーム開発中
23/02/22 22:42:06.80 aBUZ/oL0.net
すみません、ちょっと教えてもらいたいことが。
グループ化したスプライトのなかの変数を参照する方法はありますか?
例えばシーン変数Yにグローバル変数Xを入れる場合には
Variable(Y)=GlobalVariable(X)になると思うのですが、スプライト内の変数の参照はどういった表記になるのかわからなくて。
スプライト内の変数と比較したり、代入したりはできるのですが、逆ができなくていまは変数で構造体を作ってスプライトと手打ちで揃えてます。
229:名前は開発中のものです。
23/02/22 23:50:30.34 SQk7OYKC.net
>>228
こういうことかな?
違ってたらゴメン
//ux.getuploader.com/GDevelop/download/5
230:名前は開発中のものです。
23/02/23 17:08:20.25 Grd/VP2h.net
>>229さんが言うように普通に
スプライト名.Variable(変数名)
じゃダメなの?
231:カードゲーム開発中
23/02/24 08:09:24.70 ZryKcRgD.net
>>229
>>230
あっ、そうか単にその記述で参照できるんですね。ということはスプリクトをグローバル化してたらスプリクト.GlobalVariable(変数)ですかね。試してみます。
>>229
スミマセン.jsopの開き方がわかりませんでした…でもお陰さまで解決しそうです。
232:カードゲーム開発中
23/02/24 12:25:19.30 iytu9Dea.net
少なくとも公式wikiの式とか拡張機能とか日本語のページくらいは頭に入れておかないと、何が出来るのかが把握できなくて困りますね。簡単に考えてたことも意外に拡張機能を追加しなければならなかったり、色んな機能を合わせないと再現できなかったり。ちょっと勉強してみます。
233:名前は開発中のものです。
23/02/24 15:39:53.98 5l2DAA44.net
>>231
①Zipファイルをダウンロードして解凍する
②GDを起動する
③ホームタブを押してホームメニューを開く
④「+プロジェクトを作成 または既存のプロジェクトを開く」の「既存のプロジェクトを開く」を選択
⑤エクスプローラーでダウンロードした場所まで行って、解凍したフォルダ内にある「game.json」を開く
>>232
公式Wikiの基本的な部分だけでも一通り読むのはいいね
読んでるだけで「これを使ってあれをしよう」「これを使えばあれもできる」ってイメージがどんどん膨らんで楽しいよ
特に拡張機能一覧は楽しい
234:カードゲーム開発中
23/02/24 17:27:05.52 eRgZzkEn.net
>>233
こんな初歩的なことを教えて頂いてかたじけない。あとで試してみようと思います。因みにスプライトをカードごとに作っておくのと、一つのスプライトにアニメを沢山登録するので処理の重さは大分変わりますかね?今はスプライトごとに登録して作って上手く動作しているので重さがそれほど変わらないならこのままで行きたい気持ちです。
235:名前は開発中のものです。
23/02/24 19:09:18.08 5l2DAA44.net
どうなんだろう。自分もそれは未検証なのでわからない
ただ、読み込むイメージの数は変わらないのでそんなに差はないかな?
エフェクトをかけまくりとかじゃなければ、大量のスプライトを一斉に表示してもそんなに重くならないので作業工数が少なくて楽なほうでいいと思う
重さが気になるなら、常にFPSを表示してみてもいいかも
236:カードゲーム開発中
23/02/25 07:15:11.25 U0ceq/VP.net
>>235
なるほどゲームの規模からするとどちらでも大差なさそうなので上手くいってる方にします。ところでデッキ編成画面がどうしても上手くいかない…これは禁じ手と考えてましたがプログラムを上げて具体的に教えを請わなければならないほどかも。しばらくは試行錯誤でなんとかするつもりですが、解決しなくても試行錯誤のなかに学びがあるので。
237:名前は開発中のものです。
23/02/25 07:39:01.18 Nzg2kDl3.net
普通は一つにまとめた方が重くなりそうな気がする
画面に10枚カードを表示する必要があったとして、
個別なら絵10枚分のメモリ使用量で、
まとめなら、絵をまとめた数×10枚分のメモリ使用量にならないの?
デッキ編成画面は配列使わないと管理出来なそうね
238:カードゲーム開発中
23/02/25 11:37:20.40 U0ceq/VP.net
どこが壁かというと、まず持ちカードを画面に広げて、そのあとにプレイヤーが選んだカードを拡大して効果などを確認する必要があると思うのですが、それをサイズ拡大で行うか、対象を生成して行うかで試行錯誤してました。そのときレイヤーとカメラの関係など初めて理解して色々試してみるもマウスクリックやタップを条件にしてたのでレイヤーを変えてても他のカードに反応しちゃったりで相当悩みました。生成したカードを削除するのに他が消えてしまったり…
239:カードゲーム開発中
23/02/25 11:45:18.36 U0ceq/VP.net
そしてようやくできました。やったの他のカードと被らないような画面外にカードとカメラを移動してサイズを拡大表示して、戻るボタンでまた元の位置に戻す方法です。対象の座標をあらかじめ取得しておく方法を知っていれば直ぐに思いついたかも。そのあとに超初歩的なミスで小一時間頭を抱えることに、イベントフローのシーンが始まったのとこに意味もなく変数=0を置いていてずっと変数が機能しないと悩んでました。あそこもストッパーかけておかないとループしてるんですね…
240:名前は開発中のものです。
23/02/25 14:12:38.00 hfJ6Y62l.net
たとえばトランプならカードが全部で52枚ある。
1 52種類のオブジェクトを画面に生成する。
2 ランダムに1つのオブジェクト選択。
3 選択したオブジェクトを山札の座標に移動(レイヤーn)。
4 レイヤーnを+1する。(手前に表示させるため)
5 2に戻って繰り返し
こういうカンジだとしたら配列使わなくてもできるかもしれない
241:名前は開発中のものです。
23/02/25 14:53:51.76 5NUEvrc+.net
>>236
ぜんぜん禁じ手じゃないよー
サンプル上げてくれるほうが添削しやすいし他の人にも参考になるからむしろありがたい
242:カードゲーム開発中
23/02/25 19:40:50.58 U0ceq/VP.net
>>241
ありがたき!作成をぶん投げる前に相談します。
因みに途中からプロジェクトの保存先を自分のPCにすることは可能ですか?いまクラウドなんですがグローバル変数を設定するにももたついて。ウチのパソコンが遅いのかクラウドだからか。保存先についての設定が見つからなくて
243:名前は開発中のものです。
23/02/25 21:55:21.62 hfJ6Y62l.net
いままで使ってきて気になったところを要望として出すつもりです。
2023/03/11に公式のフォーラムに書き込みます。
他に要望ありましたらついでに送るので書き込んどいてください。
・イベント複数行をまとめて選択できるようにしてほしい。
・アクションのコマンド順を自由にカスタマイズできるようにしてほしい。(現状だと生成、アニメ、エフェクト、サイズ〜の順番になっている。最も使用頻度高そうな変数が下のほうにある)
・イベントとJavascriptの相互変換機能ほしい。(この機能があればJavaScript初心者でもどうやって記述するか理解しやすい)
・画像をインポートするときに1枚絵から指定数xyに分割して取り込めるようにする機能ほしい。
244:カードゲーム開発中
23/02/25 22:39:40.98 U0ceq/VP.net
>>243
すでに可能ならあれなんですが、もっと小さく吹き出しのようにコメントがつけられれば変数の意図とかを見失わずにすんで助かりますね。いまは一行使うコメントしかないかと思って。
245:名前は開発中のものです。
23/02/26 00:44:14.90 ZpGYSEpG.net
>>242
クラウド保存ができるようになったのは割と最近のアップデートなんだけど自分もわからない
ブラウザからログインしてみたけどファイルをローカルに保存する方法が見つからなかった
クラウド保存はPiskelが使えないなどローカル保存より不便な部分もあるので
まだ今のところクラウド保存で新規プロジェクトを作ってないんだけど、ファイルをローカルに保存する方法がわかるまで控えたほうがいいかも
246:名前は開発中のものです。
23/02/26 00:50:20.98 ZpGYSEpG.net
>>243
お疲れさまです。
要望提出助かります。
自分からも要望があります。
①インスタンスのプロパティで「カスタムサイズ」のチェックボックスにチェックを入れた時、幅と高さが0ではなく現在の値に設定できる機能がほしい
②スプライトのポイント編集時に、ワンアクションでX軸とY軸それぞれの中心値(Center)を入力したい
今のところ以上です。
よろしくおねがいします。
247:名前は開発中のものです。
23/02/26 00:51:28.70 ZpGYSEpG.net
あ、そっか
クラウド保存からローカル、ローカル保存からクラウドへの切り替え方法がない場合はそれも追加で
248:カードゲーム開発中
23/02/26 10:20:22.12 eHxIlWzS.net
>>245
その情報助かりました。そこそこ形になってきたので整理しながら清書しようと思っていたのでPC保存で作ってみます。処理速度に違いがでたら報告します。
249:名前は開発中のものです。
23/02/26 11:34:21.02 3QHgV+xL.net
ちなみにロードマップ
URLリンク(trello.com)
個人的にはこういうの見るといろいろ待ち遠しくなってしんどいけど
250:名前は開発中のものです。
23/02/26 13:08:35.75 ZpGYSEpG.net
>>249
現状で把握できてる不具合とかも確認できるから便利だよね
GDの更新頻度は他と比べると異例の早さなので、今できない事が一ヶ月後にはできてたりするのも最大の魅力
ただ、あまりに頻度が多いので毎回アプデ情報をしっかり見ておかないと仕様の把握が追いつかないw
251:名前は開発中のものです。
23/02/26 13:12:23.69 ZpGYSEpG.net
それとやっぱりP2Pではないオンラインマルチプレイ機能実装の要望は多いね
オンラインゲームはいろいろとGD側に課題があるだろうけどこれだけ熱望されていればいつかは実装されるんじゃないかな
252:カードゲーム開発中
23/02/27 18:41:43.40 DfFtlvXu.net
すみません、助けて下さい。
いま途中まで作ったやつを清書しようと一から組み立てていたのですが、どうしても上手く動作しなくて原因究明のためにどんどん要素を削って最小構成まで小さくしたのですがそれでも上手くいかなくて、もう頭がどうにかなりそうです。wikiに画像であげたのでなんとかお助けください。
253:名前は開発中のものです。
23/02/27 19:31:11.66 D0xLWqiA.net
イベントアクションだけ1行下げたら「シーンが始まったの条件」が無効になる。
2行目にも「シーンが始まった」の条件追加しないといけない。
それか1行目から子イベント作ったらいけるハズ。
254:名前は開発中のものです。
23/02/27 19:41:44.15 D0xLWqiA.net
つまりイベント条件はブロックごとに指定しないといけない。
なにも条件指定してないとそのブロックのアクションは繰り返し実行されるよ。
255:名前は開発中のものです。
23/02/27 19:46:07.49 2Y7KBYgz.net
別の行にある条件は別のイベント扱いだから、253さんの仰るとおりサブイベントとして親の下に置く必要があるね
それと、条件をなにも指定していない場合は「常に実行」と見なされるので延々と繰り返される
256:名前は開発中のものです。
23/02/27 19:50:28.65 2Y7KBYgz.net
>>252
URLリンク(imgur.com)
あと、画像のみをアップロードする場合はimgurを使ってもらえると助かる
ろだで画像を開くにはやや手間がかかるから次からお願いします
これだと直接開けるから楽なんだよ
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
257:名前は開発中のものです。
23/02/27 20:13:59.67 D0xLWqiA.net
画面左上の三マーク>表示>デバッガーを開く
でテストプレイ中のオブジェクトの値をチェックできるから
小さなテストをいろいろやって試してみるのもいいかも。
258:カードゲーム開発中
23/02/27 20:26:50.90 DfFtlvXu.net
すみません、解答ありがとうございます。
どうしても頭の整理がつかなくて日中もずっと考えっぱなしで。
>>253
なるほどシーンが始まったっいうのも条件だったんですね。謎が解けました。
>>256
画像はimgurですね、覚えました。
一枚目の上下のプログラミングについてはどうでしょう。
sa<2 の行はもともとシーン変数にグローバル変数を写してるだけのところに
si=0を置いただけなのですが、これがオブジェクトの生成に成功して、
s=0を置かなかったほうがオブジェクト生成しない理由がわからないんです。
どこかでループしてるってことですか?
259:名前は開発中のものです。
23/02/27 21:00:29.50 D0xLWqiA.net
条件がsi=0でオブジェクト生成、si=1に変更ってことだよね。
で、オブジェクトが生成されないってことは、なんでだろう、
考えられる可能性としてはその挙動だとsi=1からスタートしてるとか?
シーン変数の定義する画面でsi=1にしてるとか…
260:名前は開発中のものです。
23/02/27 21:38:39.29 2Y7KBYgz.net
URLリンク(i.imgur.com)
どうやらカードゲーム開発中さんがスレに書き込めなくなったらしいので、Wikiにリンク貼ってあるBBSのURLを避難所として貼っておくわ
URLリンク(gdevelop.apage.jp)
カードゲーム開発中さんは、スレにまた書き込めるようになるまで上記の掲示板かWikiトップページのコメント欄などを使ってね
261:名前は開発中のものです。
23/02/27 22:21:49.67 2Y7KBYgz.net
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
カードゲーム開発中さんがろだに上げてたzipの中身だけど
もしこれを読んでるなら5chの規制が解けるまで、めげずに下記のいずれかのURLでまた質問してみて
URLリンク(gdevelop.apage.jp)
URLリンク(wikiwiki.jp)
262:名前は開発中のものです。
23/02/27 22:22:53.49 XI2m9uVq.net
あーこれ条件とかツリーにできるのか
if文みたいにできるのね
263:名前は開発中のものです。
23/02/27 22:35:53.20 2Y7KBYgz.net
そうだね
右クリックメニューの「サブイベントを追加」「他を追加」や「その他条件」にある「イベントと制御フロー」を組み合わせれば、複雑な条件分岐も行えるよ
264:名前は開発中のものです。
23/02/27 23:23:52.62 D0xLWqiA.net
条件がsi=0なら、5秒待機>オブジェクト生成>変数を1に変更だと
5秒間si=0なので、オブジェクト生成、変数=1に変更も5秒間の間処理がたまってるんだろか?
それで5秒後にたまってたのがまとめてオブジェクト生成されるみたいなカンジになるのかな。
プログラミングでいうコルーチンの待機命令みたいなのとはちょっと違うのかもしれないね。
si=0から始まってるのになんで生成されないのかも謎の挙動だね。
265:名前は開発中のものです。
23/02/27 23:49:00.52 D0xLWqiA.net
実際に試してみたんだけど
条件がsi=0なら、si=1に変更>5秒待機>オブジェクト生成って順番にすると
5秒後に1回だけオブジェクト生成されるみたい。
266:名前は開発中のものです。
23/02/28 00:17:34.17 +QSynUtq.net
ふええ
やれることが結構あるんだなあ
267:名前は開発中のものです。
23/02/28 00:35:39.72 1Rp69Tzw.net
カードゲーム開発中氏がここに書き込めない以上は続けても一方通行になるからと思ったけど
時間ができたら自分もまたサンプル作ってろだに上げておくわ
268:名前は開発中のものです。
23/02/28 01:49:33.59 1Rp69Tzw.net
これはカードゲーム氏宛なんだけど
大きな壁にぶち当たってにっちもさっちも行かない時は
気分転換にぜんぜん違うゲームに着手してみるといいよ
取り敢えず、プラットフォームビヘイビアで横スクロールのジャンプアクションでも作ってみてはどうだろう
まだ現状はGDの使い方を100%把握できてないみたいだし、GDの仕様に使い慣れるための練習も兼ねて基本中の基本であるプラットフォームゲームを作るのはマジでオススメ
いきなりハードルの高いことをやるより、スモールステップの積み重ねのほうが着実にスキルが身につくよ
269:名前は開発中のものです。
23/03/01 01:16:28.98 FIGlx4L3.net
元CF25使いです。質問なのですが、
GDevelopでキャラクタに体力ゲージを付けるみたいな
親子のペアレントてどういうふうにやるんでしょうか?
CF25だと親の固定値を子に変数として保持させて
条件で一致すれば子オブジェクトを特定(フォーカス)してたのですが
gdevelopでも同じカンジでやるんでしょうか?
270:名前は開発中のものです。
23/03/01 06:40:47.64 rioN1qME.net
>>269
端的に結論から言えばExtensionを使えば簡単に実装できる
URLリンク(wiki-gdevelop-io.translate.goog)
URLリンク(wiki-gdevelop-io.translate.goog)
271:名前は開発中のものです。
23/03/01 14:56:25.43 FIGlx4L3.net
>>270
ありがとう。これから試してみます。
すみませんもう一つ初歩的なことなのですが教えてほしいんですが
ループ開始(リピート、foreach)のコマンドってどこにあるんでしょうか?
272:名前は開発中のものです。
23/03/01 17:12:16.87 rioN1qME.net
>>271
わかる。CFから移行勢はまずそこで迷うよなw
①「新しいイベントを追加」にカーソルを合わせて右クリックメニューを開く
②右クリックメニューの「指定回数繰り返す」を選択
③「クリックしてリピートする回数を選択してください」をクリックしてループしたい回数を数値で入力(変数でも可)
CFみたいに「○○のループを開始」とか「○○のループを停止」とか「ループ中に~」とかはないけど、条件分岐でいろいろ工夫する
ループインデックスの取得は変数を使って取得する
273:名前は開発中のものです。
23/03/01 17:55:01.41 FIGlx4L3.net
>>272
そんなとこにあったんですねw
ありがとうございます!おかげで先に進めます
274:名前は開発中のものです。
23/03/09 10:33:43.82 ckG812Eq.net
ストーカーやスパイ(ウェア)、スリしてパクるは実在する
実に気の毒だし多くをアドバイスしてあげられないが気を取り直して頑張れ
傍受封じるための部屋を作ったりPC見張る+オフライン化までしないと無理
PCについてる無線装備は速攻外すべし。デスクトップPCは諦めてノートにしろ
URLリンク(gigazine.net)
URLリンク(kikuosound.tumblr.com)
275:名前は開発中のものです。
23/03/09 11:19:15.83 ckG812Eq.net
高を括って謀られないようによくある手の内も書いておく
・本当のプロによる住居侵入。鍵は無効
・隣人として付き合っていつでも盗れるようにするため家族構成や職場、隣家に
入ってくる、既に入っている、引っ越してくる、既に近くに居る(複数)
・PC基本ソフトとしてスパイウェアを入れて「もらう」
・「スマートフォン」
276:243です
23/03/12 22:16:48.95 +UhxjBOv.net
予定してた日から一日遅れになっちゃいましたが
要望まとめたの書き込みました。
実現されるといいなあ。
//forum.gdevelop.io/t/gdevelop/45777
277:名前は開発中のものです。
23/03/13 02:09:47.85 dGSoUOng.net
>>276
おつかれさまです!
ありがとうございます
278:名前は開発中のものです。
23/03/14 00:39:50.83 9DcIVSm6.net
配列の名前を簡単に取得できるようになったら色々夢が広がりそうだなーと思った
279:名前は開発中のものです。
23/03/14 00:40:26.26 9DcIVSm6.net
配列じゃなかった構造体
280:名前は開発中のものです。
23/03/14 16:39:53.84 CWZv+PIR.net
具体的に言うとどういう処理がしたいの?
281:名前は開発中のものです。
23/03/14 17:49:48.75 dcZEQ2DG.net
アイテム一覧作って
アイテム欄の中では自由に左右交換とか移動とかしたい
282:名前は開発中のものです。
23/03/14 18:35:01.08 i+7sqaxG.net
>>281
標準機能にあるinventoryじゃダメなの?
283:名前は開発中のものです。
23/03/14 19:14:55.42 9iiiZOsQ.net
こんな素敵スレがあったんですね
1月末にGDevelopに出会い1カ月半
少ない日本語情報と機械翻訳に頼って頑張ってましたw
284:名前は開発中のものです。
23/03/14 22:08:16.30 Qt1EzfFR.net
>>282
まさしくこれだ
ありがとうそういう名前なんだね
285:名前は開発中のものです。
23/03/15 17:31:11.93 pIPwLsDi.net
>>283
ようこそ!GDの世界へ
286:名前は開発中のものです。
23/03/20 14:00:10.39 mVPxbKe4.net
CF2.5だとグローバルイベント、フレームイベント、オブジェクトイベントって
3つ使い分けできたのだけどGDevelopはシーンイベント1つだけで作ってくカンジなのかな?
287:名前は開発中のものです。
23/03/21 01:03:29.35 DVcHk8zz.net
>>286
シーンはCFでいうところのフレームイベント
オブジェクトイベントやグローバルイベントに該当するものはGDにないけど
シーンの中にイベントグループやサブイベントを作ってオブジェクトイベントのようにはできる
CFはグローバルイベントやグローバルオブジェクトをその下のイベントで共有できるけど
GDはすべてがグローバル扱いになるので、わざわざグローバルイベントやグローバルオブジェクトとして分ける意味がない
なんならイベントを拡張機能化すれば違うプロジェクトでも共有できるくらい自由度が高いからね
288:名前は開発中のものです。
23/03/21 01:08:03.62 DVcHk8zz.net
前回のアプデで拡張機能だったマルチタッチジョイスティックが標準機能として実装されてインプット周りがかなり強化されたな
マルチタッチジョイスティックとボタンビヘイビアで操作面は一切自作せずに、すぐにスマホ向けゲームのタッチ操作が実装できるのはかなり強い
アプデ後に新規プロジェクトを作り始めてるけど、以前作ったプロジェクトより操作面はめちゃくちゃ時短できた
GDは頻繁にアプデがあって、その度に劇的に改善されるのがいい
289:名前は開発中のものです。
23/03/21 01:17:48.05 DVcHk8zz.net
>>286
ちょっと語弊があるかもしれないから補足しておくけど
共有っていうのは「コピペができる」って意味ね
シーンAで作ったスプライトやイベントをコピーしてシーンBにそのまま貼り付けることができるってこと
290:名前は開発中のものです。
23/03/21 01:49:18.68 abQUSlSO.net
回答ありがとうございます
シーンイベントはCF25でいうフレームイベントなのですね
となると1面、2面、3面って同じゲームシステムでステージを増産する場合
1面のシーンイベントをまず作ったとしてそれをシーンイベントごとコピーして2面、3面と増産するんでしょうか?
あとでちょっとゲームシステム変更したいってなると全部やり直しになる?
291:名前は開発中のものです。
23/03/21 02:20:39.04 DVcHk8zz.net
>>290
そういう方法もあるし、システムの部分を拡張機能としてパッケージ化して他のシーンで呼び出すという方法もあるし
ひとつのシーンにいくつかのステージを作っておいて、シーン内でステージを移動するという方法もなくはないし
他の方法でステージ切り替えも可能だし、かなり自由度は高いと思うよ
CFでグローバルオブジェクトを作って、そこにオブジェクトイベントを組んでから各フレームから呼び出すっていう方法は
GDだと一定のイベント郡を拡張機能として作成して、それを各シーンから呼び出すことで共有可能
それか、グループ化してまとめたイベントを別のシーンにコピペするとか選択肢は多岐にわたる
292:名前は開発中のものです。
23/03/21 02:39:45.17 abQUSlSO.net
いろいろ方法あるんですね〜。
拡張機能ってのは難しそうでまだ手が出せてないですが、
これから覚えていけたらと思います。多分めちゃくちゃ便利そうですね。
とりあえずいろいろ触ってみたら「外部イベントへのリンク」ってので
共通イベント指定して各シーンで使いまわしができるようなので
これで行こうと思いました。
293:名前は開発中のものです。
23/03/21 02:57:45.10 DVcHk8zz.net
>>292
うんうん、確かに
プロダクトマネージャーで外部イベントや外部レイアウトを予め作っておき、それを各シーンから呼び出すのもいいね
そんな感じで選択肢はいろいろあるから試行錯誤して効率化していくのはいいと思う
294:名前は開発中のものです。
23/03/21 03:01:11.30 DVcHk8zz.net
>プロダクトマネージャーで外部イベントや外部レイアウトを予め作っておき
ごめん、プロジェクトマネージャーの間違い
ちなみに、プロジェクトマネージャーは左上のフロッピーアイコンの左にあるメニューね
295:名前は開発中のものです。
23/03/21 03:17:45.01 abQUSlSO.net
外部イベントのほかに外部レイアウトてのもできるんですね。
使いこなせたら便利そうですね。そのあたりも勉強してみます。
触ってて思ったのですが、CF25では配列を専用のオブジェクト用意してたのが
GDevelopではオブジェクトの変数で配列を定義できるのが地味に感動しました。
まだわからないことだらけですが触ってて楽しいです。
いろいろ教えていただき感謝です!
296:名前は開発中のものです。
23/03/21 05:21:09.47 DVcHk8zz.net
アナログコントローラーとかPlatform Movement objectとかは、CF2.5はフレーム内に各オブジェクトを置かないと使えないけど
GDはビヘイビアをオブジェクトに設定するだけで使えるから便利
配列もわざわざ配列オブジェクトをフレームに置くみたいなのがなくていいよね
297:名前は開発中のものです。
23/03/23 04:54:43.72 t3f086J7.net
>>287
GDにもグローバルオブジェクトはあるよ
オブジェクトの右クリックメニューから「グローバルオブジェクトにする」を選択すればいいだけ
298:名前は開発中のものです。
23/03/23 06:10:38.69 t3f086J7.net
グローバルイベントも外部イベントがそれに当たるんじゃないかな
299:名前は開発中のものです。
23/03/23 15:28:14.33 +cZV8POV.net
初歩的な質問ですみません。
左上の三(ファイル)>作成>新しい空のプロジェクトから
「新規プロジェクト」の画面で、
プロジェクト名に「TEST」と入力して、保存先を「お使いのコンピュータ」にして
作られたファイル見てみたんですがTESTというのが見つからないです。
TESTって入力したのは反映されてないんでしょうか?
プロジェクトの保存の仕組みがよくわかりません。
プロジェクトってJSONファイルのことですか?それともフォルダ名のことでしょうか?
300:名前は開発中のものです。
23/03/23 19:22:40.65 +cZV8POV.net
バージョンアップしたのか知らないけどテストプレイのたびに
you are not authenticated.って表示されるようになった…
有料プランへの催促なのかなあ……なんか残念
301:名前は開発中のものです。
23/03/24 03:19:44.05 91PmbuGQ.net
TESTってのはゲーム名であってフォルダやファイル名ではないよ
それとほんのつい先日またアプデがあっていろいろと仕様変更されてる
更新内容はリリースノートに書いてるよ
302:名前は開発中のものです。
23/03/24 15:10:57.88 G0wdnxqz.net
>>299
プロジェクト一覧から右クリックメニュー→「ローカルフォルダに表示」でgame.jsonが入ったフォルダを開ける
303:名前は開発中のものです。
23/03/24 16:38:21.34 ZpPErsWv.net
you are not authenticated.はプロジェクト新規作成時に、
元からイベントに入ってる「認証バナーを表示」っていうアクションが原因でした。
あほなレスして申し訳ないです。ほんとお恥ずかしい。
>>301 >>302
複数のプロジェクトを分けるのは以下のようにフォルダで分ける感じでいいのでしょうか?
みなさんどうされてるんでしょうか
Dドライブ>GDevelop自作ゲーム>ゲームA>game.json
>ゲームB>game.json
>ゲームC>game.json
304:名前は開発中のものです。
23/03/24 22:35:32.36 G0wdnxqz.net
>>303
そう、ゲームごとにgame.jsonを保存するフォルダをわける必要がある
305:名前は開発中のものです。
23/03/25 01:42:13.14 Q/niI8o0.net
>>304
ありがとうございます。
プロジェクトごとにフォルダ分け必要ですね。
簡単なゲーム作ってみましたが
jsonファイルって容量めっちゃ軽くて驚きました。
すごくいい。
306:名前は開発中のものです。
23/03/25 04:57:49.67 RvYMYtNR.net
Steamで出すみたいよ
もうページできてる28日公開
URLリンク(store.steampowered.com)
307:名前は開発中のものです。
23/03/26 07:53:17.19 jRsq1OBY.net
スチームで出すって事は有料なんかな?
そろそろ俺も使ってみるかなあ
308:名前は開発中のものです。
23/03/26 08:44:27.64 V4LKX7OY.net
有料でもいいからオフラインでビルドできるようにしてほしい
エロゲ作りたいんだよ
309:名前は開発中のものです。
23/03/26 09:43:30.88 V4LKX7OY.net
てかビルドは自力でやるにしても
透かしを消すためにもsteamのサブスクで払えたらいいな
そしたらこのツールで作るわ
310:名前は開発中のものです。
23/03/26 15:42:39.91 HLnGCL8y.net
無料のだと
オフラインでビルドってできないの?
あと透かしってあるの?
311:名前は開発中のものです。
23/03/26 16:57:03.92 V4LKX7OY.net
シルバーかゴールドのプランに入らないとロゴか透かしのどっちかが表示されるみたいだよ
ゲームのプロパティから設定できるね
ブラウザゲームなら不要だけどローカルでexeにビルドするなら手動でやらないといけない
ウェブアプリをexe化する一般的なやりかただから調べたら解説いくらでもあるしできなくはないけどちょっと面倒かな
オープンソースっていうからgodotみたいに太っ腹かと思ったらしっかり集金してるよねw
でも高いものじゃないしsteamで課金できるようにしてくれたらなぁ
312:名前は開発中のものです。
23/03/26 19:11:28.77 PfXSNqak.net
触れてみたけどセーブとロードはやっぱり自作が必要なんだな
この手のやつはそこが厳しすぎる
313:名前は開発中のものです。
23/03/27 00:17:29.71 T7GMUNDU.net
GDevelopの不得手なのはセーブ&ロード機能とEXE化なのか
314:名前は開発中のものです。
23/03/27 03:13:40.07 NRrXdtEV.net
>>312
ローカルへの保存なら標準機能のstorageを使うのじゃだめなの?
どんなセーブ機能を求めてる感じ?クラウドセーブ?
>>311
ロゴやウォーターマークを消すためのサブスクはビルド時だけでいいよ
常に加入する必要はない
315:名前は開発中のものです。
23/03/27 03:16:01.19 NRrXdtEV.net
サブスクに入らないと最初にロゴが入ったりビルド回数に制限はあるけど全ての機能を完全無料で使う事はできる
316:名前は開発中のものです。
23/03/27 16:37:45.30 T7GMUNDU.net
試しに無料版でビルドしてみたけどロゴなかなかしつこいね
起動時に真ん中にロゴが2秒くらい表示
その後ゲーム始まって左下に小さめのロゴが25秒くらい表示
そのあとロゴ消える
なかなかの存在感だわw
月単位でサブスク入れるとかだったらビルドする月だけ加入ってカンジがいいね
競合のGameMakerが月500円だから同じくらいの値段かな?
317:名前は開発中のものです。
23/03/27 16:55:40.46 NRrXdtEV.net
>>316
ロゴやウォーターマークは設定でいろいろ変更できるよ
318:名前は開発中のものです。
23/03/27 17:03:13.39 sk6E6hnm.net
「○○がない」って書き込みはだいたい見落としてるだけだから早とちりせずに
公式Wiki英語版のObjects、Behaviors、All features、Extensions辺りのページは一通り目を通しておいたほうがいい
319:名前は開発中のものです。
23/03/27 18:09:21.69 T7GMUNDU.net
>317
起動時のほうは変更できるんだね
透かし(左下)のほう消すのはサブスク必須って感じなのか
320:名前は開発中のものです。
23/03/27 23:19:11.89 NRrXdtEV.net
>>319
どちらか一方だけ非表示にできるので、ウォーターマークを消したい場合は起動時ロゴにチェックを入れて透かしのチェックを外す
その逆ならチェックを入れ替える
どちらも非表示にする場合はサブスク購入
この辺りは基本無料のUnityも一緒だよ
321:名前は開発中のものです。
23/03/27 23:52:11.63 T7GMUNDU.net
なるほど どっちか選択できるんだね
UNITYだと開始時にロゴだけだったので、Gdevelop は2段階にロゴあったので
ちょっと戸惑った
情報ありがとう
322:名前は開発中のものです。
23/03/29 08:10:53.34 ZPy6EsUi.net
まだ出力したことないけど
無料版は3回まで出力が可能
その時必ずロゴが入る
ロゴは2パターンあって変更が可能
出力無限かつロゴを消したいならサブスクで支払いが必要
こんな感じか
323:名前は開発中のものです。
23/03/29 17:26:53.58 aUtY2PFI.net
>>322
どうやらそうでもないみたいだよ
実際はこんなカンジで回数制限あるね
・無料版
ビルド1日2回まで ロゴ最低でも1つ強制表示
・シルバー(4.99$/月)
ビルド1日10回まで
・ゴールド(9.99$/月)
ビルド1日100回まで
324:名前は開発中のものです。
23/03/30 05:57:22.68 rVqfMtue.net
>>323
これは知らなかった
とりあえず完成するまでは無料で良さそうだね
325:名前は開発中のものです。
23/03/30 18:09:01.02 l1RCApRD.net
BBテキストってアルファベットはラッピング幅で折り返すけど日本語は折り返さないのは仕様?
326:名前は開発中のものです。
23/03/30 22:59:46.48 JRaChVCk.net
いつのまにかAndroid版のGDevがリリースされてた
URLリンク(play.google.com)
327:名前は開発中のものです。
23/03/30 23:17:24.15 j9LCQcMm.net
スマホでも作れるのか
すごい時代になったもんだなあ
328:名前は開発中のものです。
23/03/30 23:29:34.30 7tOiyVzC.net
>>326
素晴らしい
外でも気軽に触れるね
329:名前は開発中のものです。
23/03/31 22:34:09.21 zq6HhYcp.net
モバイル版触ってるけど
チュートリアルでレイヤー追加のタイミングで
タップすると強制的に課金ページに飛ぶわw
何回やってもだめwふざけてるw
330:名前は開発中のものです。
23/04/03 08:32:15.14 bNglPR4Y.net
モバイルは何するにもネットにつなぎに行くから
データ量が半端なく増えるので注意だわ
アセット開きに行くだけで10メガくらいいくから
オブジェクト追加させようとするたびにバンバン増えていく
ローカルファイル使用するにも一度うpするから結局通信使うので
スマホのデータ通信量が少ない人は使用せずおとなしくPCで使うほうがいいと思われる
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
137日前に更新/207 KB
担当:undef