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

363: 2023/07/20(木)06:56 ID:l5lgVGBB(1) AAS
なるほどサンクスです
364: 2023/07/23(日)06:45 ID:6HAB3KmP(1) AAS
スマホ版GDほとんど使ったこと無かったんだが
出先の待機時間に暇だったから触ってみたら
いわゆるAIによる自動生成の機能が追加されてて驚いた。
まだテスト段階だろうけど
ChatGPTみたいにプロンプトで指示を出せば、そのとおりにゲームを自動で作ってくれる。
後はそこに肉付けしたり微調整を加えるだけ。
これ、完全版がデスクトップ版に導入されたらローコードエンジンに革命が起こるぞ
365: 2023/07/24(月)23:17 ID:3bo+/S/X(1) AAS
画像リンク

なぜかPiskel使えなくなった
連番アニメをインポートできなくなってかなり面倒
自分で分割するの手間も時間もかかるし萎えるわ
366: 2023/07/28(金)13:48 ID:TUnCyu97(1) AAS
メール来てるけど素材集みたいなのが安売りしてる
商用利用可だし買っといて損はなさそうよ
367: 2023/07/29(土)00:16 ID:a2hLpGBb(1) AAS
アプデ来てたな
AIによるコード自動生成がデスクトップ版にも搭載されてた
368
(1): 2023/08/13(日)23:15 ID:IBI5sr5I(1) AAS
くだらない質問なのはわかってるんだけど誰か教えてもらえまいか
ジャンプアクションでビヘイビアのPlatformObject入れてる状態で
スペース押し続けると着地した瞬間またジャンプしちゃうから
スペースを押している+一度だけ実行する
を設定しても制御できない
何がダメなんだろ

ジャンプ自体は変数とかで制御すればいいのかもしれないけど
一度だけ実行が効果出てない理由がわからない
369
(1): 2023/08/14(月)00:50 ID:8wkgNXOD(1/2) AAS
>>368
キーボードで文字を打つとき、「A」のキーを押しっぱなしにしてみ
Aが一回だけ入力されるわけじゃなくずっとAが入力され続けるのがわかるはず
つまり「キーを押しっぱなし=連打」なわけで、最初の入力にだけ「一度だけ実行する」が適用されて、以降の連続入力には適用されていない
ではどうするか
条件を「キーを押している」ではなく、「キーを放した」に変えてみ
連続してキーを押し続けるのは可能でも、連続してキーを放すのは無理だから、再び押して放すまで同じアクションは実行されない
370
(1): 2023/08/14(月)08:22 ID:FqWrwpbT(1) AAS
>>369
おお有難う
すげー納得しました
そこは作り替えてみる
371: 2023/08/14(月)11:09 ID:8wkgNXOD(2/2) AAS
>>370
お役に立ててなにより!
どんな基本的なことでもまた気軽に聞いて
372: 2023/08/21(月)06:08 ID:qe+/Af0d(1) AAS
これもしかして無料版だと行数?に制限ある?
いまスマホ版いじってるんだけど
28個目(行目?)の条件を入れようとしたらアップグレードしろって月額支払のページに飛んでしまう
流石に少なすぎてこれじゃゲーム作るどころじゃないから
なんか設定とかあるのかもしれないけど
373: 2023/08/22(火)02:10 ID:jtxxZGB/(1/2) AAS
スマホ版はほとんど使ってないからわからないけどPC版はうん百単位でイベント組んでてもそういうことは起きないな
374: 2023/08/22(火)07:47 ID:fFYsyPFq(1) AAS
ほんとだ
PC版は制限ないけどスマホ版は29個でゴールドにアッブデートしろって強制的に飛ばされる
バグかと思ったけどスマホ版の制限みたいだな
シルバーじゃなくゴールドってのが結構ひどいなw
375: 2023/08/22(火)14:23 ID:0wCCqd0V(1) AAS
サンクス
スマホ版は制限あるのか
スマホでは簡単な動きのテストするだけで
メインはPCで製作って感じだね
376: 2023/08/22(火)16:07 ID:jtxxZGB/(2/2) AAS
PCからクラウドで制作中のプロジェクトを出先からスマホ版でちょこっと修正とか動作検証するみたいな用途かな
いずれにしてもスマホ版は操作感がいまいちすぎて使う気になれない
377: 2023/08/23(水)06:48 ID:0cKNItVa(1) AAS
こりゃひどい
どうやらオブジェクト数も制限あるわ
追加しようとしたらゴールド加入しろってページに飛ぶ
スマホ版はテストでしか使えんわ
378: 2023/08/23(水)12:48 ID:RJ7LqIfw(1) AAS
そもそもPC版でもスマホでテストプレイできるしな
スマホ版は出先で編集するみたいな限定的な用途以外おもいつかない
379: 2023/08/23(水)13:50 ID:73n8GU2P(1) AAS
まあこればっかりは仕方ないね
スマホでもテストできるという部分を喜ぶべきか
380: 2023/09/04(月)06:56 ID:PwIKpsmJ(1) AAS
質問です
複数キャラがバトルロワイヤルというのをテキストだけで作れないかと思い(PUGBを簡略化したような感じです)
各キャラクターのステータスを配列→子要素ごとに構造体→HPや攻撃力という形で作りました

次に戦闘に入ったキャラ同士だけHPを減少させたいと思い
試しに特定キャラの特定のステータスだけ参照できないかと考えました

ひとまず別の変数XXに参照したいキャラの配列の数値(2番めに作ったキャラなら2)を代入しておき
Tostringsで(配列.XX.攻撃力)という形にしてみようと思ったのですが
打ち込んでいる最中に警告が出るので、どうやら参照できないようです
子要素を動的に指定する事は難しいのでしょうか

また、キャラリストの中からその都度選ばれたキャラの特定ステータスを取得するために
もっと確実な方法があれば教えていただけたらと思います
381: 2023/09/04(月)12:02 ID:NmWNzm5I(1) AAS
変数1
〓構造体
〓構造体
〓子要素

↑この場合の子要素は参照できる

変数2
〓配列
〓構造体
〓子要素

↑この場合の子要素は参照できない

変数Xには配列のインデックスではなく構造体の変数を代入すれば参照できる

条件:変数Xの値が2と等しい
アクション:テキストを変更する→変数1の構造体2番目の子要素を参照
ToString(GlobalVariable(Variable1.2.ChildVariable))

これなら再現できると思う
382: 2023/09/05(火)15:39 ID:uIoPAC7l(1) AAS
ありがとうございます
もうひとつお尋ねしたいのですが
> ToString(GlobalVariable(Variable1.2.ChildVariable))
の2の値を特定の別の変数やあるいは乱数などに置き換えた記述は可能でしょうか?
例えばToString(GlobalVariable(Variable1.Variable(var1).ChildVariable))のように
現在少々時間が取れないのですが後ほど自力でも調べてみようと思います
取り急ぎ今一度、ありがとうございます。配列の件は気付いていなかったので大変助かりました
383
(2): 2023/09/07(木)06:55 ID:eapVfUKm(1) AAS
質問させてください。
スマホゲームで画面から指を離したらを条件にしたいのですが、
条件のところで入力─マウスとタッチ─マルチタッチ─タッチは終了した
を選ぶとタッチ識別子というのが出てきます。
このタッチ識別子というのはどこで設定したものを入れるのでしょうか?数字を入れるよう指示があるみたいですが、適当に1とかを入れてもダメでした。
例えばアイテムをタップして離したらアイテムを使う。
何もないところでタップして離したらオプションメニューが開くというような使い方を想定しています。
384
(1): 2023/09/07(木)14:42 ID:JdqTPXQI(1) AAS
>>383
>>349のサンプルを見て不明な点があればまた質問してみて
385: 2023/09/08(金)02:38 ID:hy9cYS5H(1) AAS
382です
式についてWikiを参照して自己解決しました
文字列として読み取る時はVariableStringを使うのを忘れていました
386: 2023/09/08(金)04:14 ID:IeNXoCUB(1/3) AAS
そうそう、文字列として代入するんだよ
その他に、例えばオブジェクトの色調を変えたい場合も
「255:255:100」の色に変数を代入する場合は文字列の変数を扱う
387
(1): 2023/09/08(金)04:21 ID:IeNXoCUB(2/3) AAS
>>383
解決したかな?
マルチタッチというのは複数のタッチなわけで
例えば五本指全てで画面をタッチした時に「タッチのX座標を取得する」というアクションを実行した場合「5つあるどのタッチのX座標なの?」とID(タッチ識別子)を求められる
だから、タッチIDを求める数式でそれぞれのタッチの識別子を変数などに格納しておき、一番目に押したタッチ、二番目に押したタッチ、それぞれのIDで絞り込む
まあ、アップロードされてるサンプル見れば一目瞭然
388: 2023/09/08(金)04:26 ID:IeNXoCUB(3/3) AAS
それが面倒or理解できない場合は、アイテムでも空欄でもマルチタッチボタンビヘイビアを使えばいいよ
条件でアイテムのタッチをRelease→アクション
たった1行
何も無いところには透明のタイルスプライトでもおいておけばいい
389: 2023/09/08(金)13:52 ID:q8Uy83Wz(1) AAS
>>384
>>387
すいませんまだ確認ができてなくて。
アプリだとファイルは開けないみたいで別途確認させていただきます。
識別子についてはなんとなく理解しました。
オブジェクト名みたいにタッチにも名前をつけて区別するような感じなんですね。
ありがとうございます。
390
(1): 2023/09/09(土)19:01 ID:THMmlnv2(1) AAS
>>349遅くなりましたがこちらようやく見れました。
途中のMarkerインスタンス事に繰り返す、のアクション側にあるTouchX(Marker.Variable(TouchID),"",0)というのはどういう命令なのでしょうか。
指をおいた位置のX座標を取得してるのは想像できるのですが、検索してもMarker.Variable(変数3つ?)の説明が見つからずわかりませんでした。
391
(1): 2023/09/09(土)21:38 ID:OXZ2Afjf(1) AAS
>>390
それぞれ
TouchX(number, layer, number)
タッチのX座標(タッチ識別子."レイヤー名".カメラ番号)
「Marker.Variable(TouchID)」は「Makerという名のオブジェクトのVariable(変数)、TouchID(変数名)」という意味
1番目、2番目、3番目といった感じでタッチには自動的にIDが割り振られる
TouchIDによって2番目に押されたTouchといった感じで絞り込める
「StartedTouchOrMouseId(number)」という数式を使えば、TouchIDを取得できるのでMakerのオブジェクト変数に格納して呼び出す
392
(1): 2023/09/10(日)22:47 ID:1C5OsrBH(1) AAS
>>391
ありがとうございます。
かなり考えたのですが理解できませんでした。お恥ずかしい。そういうものだと思うことにします。
しつこくて申し訳ありません頂いたファイルでもう一つだけ教えてください。
Markerのインスタンスごとに繰り返す。はどうやって表示させるのでしょうか?
条件やアクション追加をしらみつぶしに探しましたが繰り返すという選択がなく、
gdevelopにも指定回数繰り返しイベント繰り返しイベントというサンプルはあったのですがどこで選択するのかがわかりませんでした。申し訳ないです。
1-
あと 304 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.012s