- 1 名前:名前は開発中のものです。 mailto:age [2018/04/29(日) 11:41:47.02 ID:A/r+LgrK.net]
- ダウンロードから使い方を教え合うスレ
公式 https://www.defold.com/
- 22 名前:名前は開発中のものです。 mailto:sage [2018/05/04(金) 11:15:04.57 ID:39G246sA.net]
- あれえ、行までは移動してくれなかったぞ
まあいいや
- 23 名前:名前は開発中のものです。 mailto:sage [2018/05/04(金) 11:25:21.81 ID:/FvWontT.net]
- とりあえずコリジョンのマスクとグループを設定して、カエルがちゃんと地面の上を走った
昨日は、徐々に地面にめり込んでいったけど、コリジョンの設定でOKになりました >>22 ちなみにどんなエラー出てます?同じチュートリアルなら少しくらいならアドバイスできるかもですが SS上げて見てください
- 24 名前:名前は開発中のものです。 mailto:sage [2018/05/04(金) 13:47:24.71 ID:39G246sA.net]
- もうとっくに直したからコンパイルエラーはないのだ
- 25 名前:名前は開発中のものです。 mailto:sage [2018/05/04(金) 13:54:37.87 ID:39G246sA.net]
- まだチュートリアル終わってないが
heroキャラクタを改造した spineは無理なのでフリップブックアニメーションにした heroキャラクタがちらちらするようになった 足元の衝突シェイプを球体にしたら当たり判定が不安定になるみたいだな たまに違うメッセージ内容が来るので落ちるアニメに変える処理を実行してた 足元の衝突シェイプを立方体にしたら 同じ衝突メッセージが呼ばれ続けるようになって解決した
- 26 名前:名前は開発中のものです。 mailto:sage [2018/05/04(金) 13:59:49.16 ID:39G246sA.net]
- 例題runnner
死んで、復活時に即死ぬってことがあるね 再現しにくいけど 長いとげにしたからジャンプして当たったときもスペース押したまま 落下時に二回目のとげに当たったメッセージが発生して 復活後にそのメッセージを受信して死んでいるらしい 再現しなかったり違ったらごめん
- 27 名前:名前は開発中のものです。 mailto:sage [2018/05/04(金) 14:12:06.18 ID:39G246sA.net]
- >>26
当たってからスペース離した方が再現するか
- 28 名前:名前は開発中のものです。 mailto:sage [2018/05/04(金) 14:18:08.03 ID:39G246sA.net]
- https://storage.googleapis.com/defold-doc/en/tutorials/images/runner/2/script_property.png
Speed 6 この通りにしたら遅すぎた
- 29 名前:名前は開発中のものです。 mailto:sage [2018/05/04(金) 20:40:10.51 ID:39G246sA.net]
- html5のテンプレートってどうやってる来るんだろう
- 30 名前:名前は開発中のものです。 mailto:sage [2018/05/05(土) 09:55:41.73 ID:ohq+kcda.net]
- https://www.defold.com/ref/go/#disable
無効にする msg.("#コンポーネント", "disable") これで以下のコンポーネントを無効にする。 *コレクションプロキシ *衝突オブジェクト *Gui *ラベル *背骨モデル *スプライト *タイルグリッド *モデル
- 31 名前:名前は開発中のものです。 mailto:sage [2018/05/05(土) 10:46:42.53 ID:ohq+kcda.net]
- チュートリアルrunnerで
刺に当たったときにのメッセージ処理でプレイヤー死んだ処理しているのだが msg.post("#collisionobject", "disable") によって地面や刺に当たったメッセージが起きないようにしている だがプレイヤー復活時に msg.post("#collisionobject", "enable") で衝突を有効にすると プレイヤー復活時なので刺がまだ存在しないのに 刺に当たったときにのメッセージが発生することがあることが分かった バグなのか仕様なのかは知らん
- 32 名前:名前は開発中のものです。 mailto:sage [2018/05/05(土) 12:51:55.27 ID:ohq+kcda.net]
- >>31
完成版らしきもので試したら再現しないなあ 俺のだけなのか
- 33 名前:名前は開発中のものです。 mailto:sage [2018/05/05(土) 12:54:14.64 ID:ohq+kcda.net]
- HTML5がやりたいのだが
runnerの完成版(ライフを示すハートと背景に宇宙が表示される)は スペースキーを押してからジャンプするまで遅延が起こってまともなプレイができない
- 34 名前:名前は開発中のものです。 mailto:sage [2018/05/05(土) 16:27:00.39 ID:ohq+kcda.net]
- これって、テキストは画像なのかあ
- 35 名前:名前は開発中のものです。 mailto:sage [2018/05/06(日) 13:18:07.64 ID:1k3DbmVx.net]
- html5のキーボード操作は素でつくっても反応わるいからなぁー
- 36 名前:名前は開発中のものです。 mailto:sage [2018/05/07(月) 20:27:36.42 ID:maQRAVBQ.net]
- つぎはどのチュートリアルまたはサンプルを見ようかな
もっといろんなサンプルソースが欲しい
- 37 名前:名前は開発中のものです。 mailto:sage [2018/05/07(月) 21:42:32.52 ID:qkyxM/hH.net]
- ひとつやればよくね?
あとは作るのみでしよ
- 38 名前:名前は開発中のものです。 mailto:sage [2018/05/08(火) 17:53:49.33 ID:MR8pZXZe.net]
- 早く作りたいが
わからないことだらけ ゲーム作れるひと凄いわ
- 39 名前:名前は開発中のものです。 mailto:sage [2018/05/08(火) 18:16:26.70 ID:MR8pZXZe.net]
- エディタの起動がすごい遅い
さらにそこからプロジェクト開く プロジェクト閉じる開くがわからん 別のサンプル見たいときエディタ終了してから、この遅いエディタ起動しないといけないのか
- 40 名前:名前は開発中のものです。 mailto:sage [2018/05/08(火) 18:36:00.24 ID:O7BlQ+Py.net]
- まあゲーム作るのが目的ならわざわざコレやらんでもほかの方が情報もおおいしなあ
親の遺言でこれ使わないとあかんならカンバレとしか
- 41 名前:名前は開発中のものです。 mailto:sage [2018/05/08(火) 18:55:50.85 ID:lrqLdsC0.net]
- そっかー乗り換えたほうがいいか
いまだに迷ってる
- 42 名前:名前は開発中のものです。 mailto:sage [2018/05/08(火) 18:59:44.57 ID:O7BlQ+Py.net]
- 同じ時間ついやすならunity
これで使われてるluaは曖昧が大丈夫過ぎて変なバグに悩ませられる それに画像処理というかトランスフォームの取得とかも弱い
- 43 名前:名前は開発中のものです。 mailto:sage [2018/05/08(火) 21:02:13.10 ID:lrqLdsC0.net]
- チュートリアルrunnerカエルのサンプルで
local pieces = { "ground0", "ground1", "ground2", "ground3", "ground4", "ground5", "ground6" } つまり、コレクション内の特定のgoやスプライトの列挙はできないのか? 頑張ることにした
- 44 名前:名前は開発中のものです。 mailto:sage [2018/05/09(水) 01:01:00.97 ID:qhXojf4/.net]
- >>43
がんばれ
- 45 名前:名前は開発中のものです。 mailto:sage [2018/05/09(水) 06:05:01.78 ID:Fcuqn21M.net]
- >>43
列挙する命令あれば コレクションで画面を変更して終わりなのにな プログラムの方も直さないといけない
- 46 名前:名前は開発中のものです。 mailto:sage [2018/05/09(水) 18:57:30.37 ID:4E3QDZaD.net]
- チュートリアルmagic-link
やっぱビルドできない javaメモリ不足 貧乏が悪い このまま頑張る
- 47 名前:名前は開発中のものです。 mailto:sage [2018/05/09(水) 19:09:13.16 ID:4E3QDZaD.net]
- どう頑張ったらいいんだ
つらい
- 48 名前:名前は開発中のものです。 mailto:sage [2018/05/09(水) 20:04:09.47 ID:qhXojf4/.net]
- バイトしてパソコン買う努力からしたらいいんじゃね
- 49 名前:名前は開発中のものです。 mailto:sage [2018/05/13(日) 17:12:24.30 ID:AvqrIwlD.net]
- 終了かな
- 50 名前:名前は開発中のものです。 mailto:sage [2018/05/14(月) 00:34:58.63 ID:mEBQ0vXl.net]
- 一応まだ頑張っている
このスレが俺の誤情報満載な勉強日記になるから書き込みはしません あとxxできないのかよxxの説明無いぞのぼろくそな不平不満がたんまりと magic-linkはソースの画像を小さくすると32bitPCでもビルドできた 一部スクリプトの数値変えないと大きさが合わない 未だ直したりないけどビルドできたからいいや construct2より可能性あると思って選んだのだが ビルドできない壁にぶち当たるとはなあ なんかやたらと糞難しいだけでできることは大差ない感じ だがconstruct2無料版は100ステップとか制限あるから遊べないのでもう使わない
- 51 名前:名前は開発中のものです。 mailto:sage [2018/05/14(月) 00:39:22.55 ID:mEBQ0vXl.net]
- 日本語を表示するにはデータとして用意しないといけないのはびっくりだ
osの機能やhtml5の<input>とかつかわんのかーい むろん日本語入力やコピペもできん
- 52 名前:名前は開発中のものです。 mailto:sage [2018/05/15(火) 20:42:51.05 ID:ZkLiqGgU.net]
- 日本語は日本語フォント入れてやればよい
その時all charsにチェック入れるの忘れないように
- 53 名前:名前は開発中のものです。 mailto:sage [2018/05/15(火) 20:52:23.25 ID:ZkLiqGgU.net]
- チュートリアルは
britzl.github.io/publicexamples/ がおすすめ 作者はフォーラムでもアセットポータルでも大活躍のホビットおじさんだ 更新頻度も高い
- 54 名前:名前は開発中のものです。 mailto:sage [2018/05/15(火) 21:43:01.53 ID:uFX9f/5+.net]
- 機能がgo/guiに分かれてるの煩わしいな
goにもclippingとか欲しい https://www.defold.com/examples/gui/stencil/
- 55 名前:名前は開発中のものです。 mailto:sage [2018/05/16(水) 23:22:45.46 ID:u7uD/lHm.net]
- こんな便利なツールを作ってくれてありがとうと思っているんだが
特にこのツール だけの話ではなくて 動的にスプライトつまり画像が作れたらなあ 例えばリンゴが半分に切れる場合は、半分に切れた画像も用意しないといけない これでは毎回切れる場所が異なるという場合に対応できない
- 56 名前:名前は開発中のものです。 mailto:sage [2018/05/16(水) 23:32:58.69 ID:u7uD/lHm.net]
- このような 便利なツールがあって ゲームが簡単に作れる のは ありがたい
このツールに限ったことではなく、物理演算で例えば風船みたいに上に移動するマイナスの重さを持ったもの作れないのか
- 57 名前:名前は開発中のものです。 mailto:sage [2018/05/17(木) 12:55:32.39 ID:RigOdt7m.net]
- (goのz軸 + go#spriteのz軸)が{-1,0,1}以外になると、
go#spriteの画像がエディターでは見えるが 実行時は見えないなあ 画像を重ねる予定でいたんだけど
- 58 名前:名前は開発中のものです。 mailto:sage [2018/05/17(木) 20:19:59.94 ID:RigOdt7m.net]
- >>57
分かった 別に遠くにあるからと言って小さくなるわけじゃないからz軸というよりzオーダーか x : x座標(ピクセル単位)
- 59 名前:y : y座標(ピクセル単位)
z : でもまだサイトでの説明文を見つけたわけじゃないので推測だから明言は避ける、座標とかピクセルとかそういうのではない [] - [ここ壊れてます]
- 60 名前:名前は開発中のものです。 mailto:sage [2018/05/17(木) 21:48:27.87 ID:RigOdt7m.net]
- スプライトはgoに入れないとリサイズできないのかああ
- 61 名前:名前は開発中のものです。 mailto:sage [2018/05/18(金) 22:12:33.67 ID:gk4zXPri.net]
- ドキュメント見てもわかんないことだらけだ
大変すぎる
- 62 名前:名前は開発中のものです。 mailto:sage [2018/05/18(金) 22:49:57.09 ID:gk4zXPri.net]
- クリックしたときその場所にあるスプライトを検出することができないのか?
というかスプライトにクリックイベントを使えんのか? gui.pick_node()はguiのノードの枠内か調べることしかできないのか
- 63 名前:名前は開発中のものです。 mailto:sage [2018/05/20(日) 22:38:45.48 ID:8FtreVmX.net]
- go.set_position(position, [id])
これ、zオーダーも変わってしまうのか、クッソ面倒だな
- 64 名前:名前は開発中のものです。 mailto:sage [2018/05/21(月) 20:54:30.05 ID:6Jo+zbUc.net]
- オープニング画面やプレイ中画面などの切り替えも
クッソ面倒だななつくりだなあ 俺が知らないだけで簡単な方法でもあるのだろうか
- 65 名前:名前は開発中のものです。 mailto:sage [2018/05/21(月) 21:27:20.55 ID:6Jo+zbUc.net]
- このテキストエディター
オートインデントが賢くない イライラする
- 66 名前:名前は開発中のものです。 mailto:sage [2018/05/21(月) 22:19:05.44 ID:FVV4uYZM.net]
- テキストエディタはatomとか外部エディタと連動可能だな
オートインデントのパッケージもある
- 67 名前:名前は開発中のものです。 mailto:sage [2018/05/21(月) 22:24:27.26 ID:FVV4uYZM.net]
- 画面の切り替えはゲームオブジェクト内にコレクションプロキシ入れて
スクリプトからloadメッセージ飛ばす的な感じ
- 68 名前:名前は開発中のものです。 mailto:sage [2018/05/23(水) 19:52:09.43 ID:9PgurJGw.net]
- msg.post("foo#collisionobject", "disable")
エディターの方で最初からdisableで作っておくとかできないのか
- 69 名前:名前は開発中のものです。 mailto:sage [2018/05/23(水) 22:06:42.84 ID:9PgurJGw.net]
- ミリ秒は扱えないのか
思っていた以上に困ったことだらけだなあ
- 70 名前:名前は開発中のものです。 mailto:sage [2018/05/26(土) 07:53:42.66 ID:trVssKA5.net]
- hash()めんどくせえ
デコードはどうするんだ? "#script"を付け足したいんだが
- 71 名前:名前は開発中のものです。 mailto:sage [2018/05/26(土) 08:31:05.52 ID:trVssKA5.net]
- isFoo = true
print("isFoo=" .. isFoo) これ、エラーなのかよ go.get(hash("/level/answer3#script"), "answer") hashつかうとidねえよエラー バグか bool, go.get/set使うだけでこんな手間かけさせやがって
- 72 名前:名前は開発中のものです。 mailto:sage [2018/05/27(日) 02:03:29.33 ID:uf1ofbH3.net]
- とりあえず動くようなもの作って
コレクションプロクシでメニューとか出せるようにしようとしたら urlが変わってしまって面倒なことになった 各goなどにスクリプト配置してそこで可能な限り処理して 別のgoの操作はmsg.postのやり取りがいいのかなあ スクリプトファイルやmsg.postが多くてめんどくさ
- 73 名前:名前は開発中のものです。 mailto:sage [2018/05/27(日) 13:25:14.42 ID:uf1ofbH3.net]
- hashはどうやって文字列に戻すんだー
hashにされちまうから文字列操作できねえ
- 74 名前:名前は開発中のものです。 mailto:sage [2018/06/03(日) 20:16:07.42 ID:V37ODd92.net]
- ビット演算できないのかよ
- 75 名前:名前は開発中のものです。 mailto:sage [2018/06/03(日) 20:31:57.56 ID:V37ODd92.net]
- testのあとENTERおしたらset_time_stepに書き換わってた
エディタの自動なんとかって機能だと思うが逆に手間かかるな
- 76 名前:名前は開発中のものです。 mailto:sage [2018/06/04(月) 21:55:40.93 ID:F3qpaF7u.net]
- もっと機能充実しろー
もっと簡単に作れるようにしろー luaバージョンアップしろー 物理演算テトリスとか作ってみてえええ
- 77 名前:名前は開発中のものです。 mailto:sage [2018/06/04(月) 22:21:37.04 ID:F3qpaF7u.net]
- https://www.youtube.com/watch?v=cMTtNAjCG68
こういうゲーム中にスプライトの形状が変わるものはどうやって実装するんだ? 当たり判定の形状も変えないといけない
- 78 名前:名前は開発中のものです。 mailto:sage [2018/06/05(火) 21:04:44.80 ID:i4Bc7hCh.net]
- >>76
コリジョンの形状三種類しかないから無理なんじゃないか ベータ版だし気長にいこうや
- 79 名前:名前は開発中のものです。 mailto:sage [2018/06/11(月) 22:55:53.90 ID:A7oKBA09.net]
- 日本語の文字をプログラムに含めるって
すごく無駄というかファイルサイズが大きくなる気がするんですけど 何とかなんねえかなあ 定期的にバージョンアップしているみたいだけど じれってえ
- 80 名前:名前は開発中のものです。 mailto:sage [2018/06/11(月) 23:16:51.32 ID:A7oKBA09.net]
- ゲーム作るの大変だなあ
みんなよく手の込んだものとか作れるなあ
- 81 名前:名前は開発中のものです。 mailto:sage [2018/06/13(水) 19:50:39.26 ID:givuBRMa.net]
- ファクトリーとかプロキシとかめんどくせえなあ
名前から全部作れるようにしろよ
- 82 名前:名前は開発中のものです。 mailto:sage [2018/06/15(金) 17:57:05.11 ID:D9kXNMLa.net]
- なんでクリックイベントがねえんだよ
めんどくせえったらありゃしない
- 83 名前:名前は開発中のものです。 mailto:sage [2018/06/15(金) 20:21:01.07 ID:D9kXNMLa.net]
- コレクションはpositionとかあるけど
コレクションプロクシに変更したら位置変えられなくなってしまうのかよ
- 84 名前:名前は開発中のものです。 mailto:sage [2018/06/15(金) 22:14:09.68 ID:D9kXNMLa.net]
- プロパティに文字列使えないの不便だなあ
別の場所にLUTとか作らないといけない たとえばhtmlでいえば<img src=foo alt=bar title=baz > lut[hash(foo)].bar="bar" lut[hash(foo)].baz="baz" みたいなのを別の場所につくらないといけないのか
- 85 名前:名前は開発中のものです。 mailto:sage [2018/06/17(日) 03:56:07.10 ID:dNKvo49k.net]
- guiが他と違うので覚えることが多い
ノードの重なり順(描画順)はz座標を無視するので別の方法になる ノードの方はドラッグで順番変えると説明にある(グーグル翻訳) だが、できねえ ドラッグすると別のノードの子に入れられる レイヤーで指定するとノード順より優先で描画順を指定できる レイヤーは名前を指定して追加すると最後に追加される ドラッグしてもレイヤーの順番を変えられないんだけど あとからレイヤー1とレイヤー2の間にレイヤー1.5をはさみたくなったときどうするんだろう すべてのノードを一つ一つ別のレイヤーに移し替えていくのか そしてレイヤー名も妥当なものに移し替えていくのか 今のところまだそういう事態が起きていないけど
- 86 名前:名前は開発中のものです。 mailto:sage [2018/06/17(日) 04:02:15.42 ID:dNKvo49k.net]
- >>84
エディターで編集時はz軸の値で重なり順を指定できた でも実行時はレイヤー順に重なる あははは
- 87 名前:名前は開発中のものです。 mailto:sage [2018/06/20(水) 21:19:14.09 ID:24fEgVPW.net]
- エディターでitemって打った後Enterで
itemが消えてclient:settimeout(value)になりvalueが選択されている状態に 換わる補完機能はやめてくれえええ client:settimeoutにiとtとeとmがあるから選ばれるらしい これはうろ覚えでプログラム書けて便利だなあ と感じたことは今のところない コメントや文字列でもこの機能が働きやがる
- 88 名前:名前は開発中のものです。 mailto:sage [2018/06/21(木) 20:22:29.40 ID:nKXi9fA5.net]
- 画像(スプライト)を好きなサイズに表示できると楽なんだけどなあ
https://www.defold.com/manuals/2dgraphics/ go.animate("my_object#sprite", "scale.x", go.PLAYBACK_ONCE_FORWARD, 1.5, go.EASING_INOUTSINE, 2) スプライトにはscaleプロパティがあるのか でもエディターでは扱えないぞ プログラムからしか扱えないプロパティなのか エディターで設定したいのだが goの方で倍率でサイズを指定しないといけないのが納得できない scaleプロパティではなくピクセル単位のサイズ指定したい スプライトでできないとgoの入れ子が増えて複雑になるじゃんか ええええええ guiのBOXノードはアルファブレンドが指定できるけど スプライトには半透明とか無いのか? うわあああああ
- 89 名前:名前は開発中のものです。 mailto:sage [2018/06/22(金) 22:32:12.79 ID:fX689AV6.net]
- スプライトに対して標準のマテリアルでアルファブレンドができたけど
マテリアルにある値だからプログラム実行でしか値を変えられないな エディタでコレクションを編集中の表示でアルファ値を変えられないから100%不透明 独自のマテリアル作って50%を初期値にしてみた 当然エディタでコレクションを編集中は50%固定で表示される エディタでの表示にもマテリアルのプログラムが実行されて装飾された表示が行われるのはすごいと思うけど プロパティがいじれなくてもったいねええ
- 90 名前:名前は開発中のものです。 mailto:sage [2018/06/23(土) 18:18:28.97 ID:H4F5R5JO.net]
- なんかむずかしそう
- 91 名前:名前は開発中のものです。 mailto:sage [2018/06/24(日) 09:26:39.36 ID:U1J4PYIB.net]
- go.property
相変わらずエディタでプロパティに#で始まる文字入れるとただしくないな ookami.qweexz.jp/images/ee1/ee1-0004.png ookami.qweexz.jp/images/ee1/ee1-0001.png ookami.qweexz.jp/images/ee1/ee1-0002.png
- 92 名前:名前は開発中のものです。 mailto:sage [2018/06/24(日) 09:31:19.08 ID:U1J4PYIB.net]
- 文字列がhashにされるから逆変換するLUT作ったよ
めんどくせえ
- 93 名前:名前は開発中のものです。 mailto:sage [2018/06/24(日) 11:38:29.73 ID:U1J4PYIB.net]
- たまに衝突イベントが2回来るなあ
なにか確実に防ぐ手立てを考えねば メッセージで動作するからなあ
- 94 名前:名前は開発中のものです。 [2018/06/29(金) 07:18:18.33 ID:/c0BREwJ.net]
- 使い方が全く分かんねぇー
- 95 名前:名前は開発中のものです。 mailto:sage [2018/06/29(金) 20:17:58.71 ID:5YRqdkb+.net]
- GUIをGUIやコレクション内でつかうときはテンプレートって呼び方変わるのか
ややこしい gui.get_nodeみたいなゲットテンプレートが見当たらん、ノードに入れてノードでdisableとかしろってことなのか?
- 96 名前:名前は開発中のものです。 mailto:sage [2018/06/29(金) 20:20:47.33 ID:5YRqdkb+.net]
- スプライトのスケーリングで
左と上に薄く白線がでる 俺環境だけなのか?
- 97 名前:名前は開発中のものです。 mailto:sage [2018/06/29(金) 20:24:36.91 ID:5YRqdkb+.net]
- 違うgoに置いたサウンドがエラー
これは回避すればいいだけだが 何が悪いんだろう
- 98 名前:名前は開発中のものです。 mailto:sage [2018/06/29(金) 20:30:31.54 ID:5YRqdkb+.net]
- スクリプトが長くなった
手間かかる 基本的にいろんなgoにスクリプトを配置してメッセージポストでやりとり メッセージ受信が肥大化する
- 99 名前:名前は開発中のものです。 mailto:sage [2018/06/30(土) 23:03:56.16 ID:26Tt6lNS.net]
- >>93
最初はそんなもんさ
- 100 名前:名前は開発中のものです。 mailto:sage [2018/06/30(土) 23:18:53.71 ID:26Tt6lNS.net]
- カメラがわからん
マニュアルやリファレンスではわからないことが多い フォーラムの質問とかサンプルを見ると説明が見つかることがある これが手間かかるんだ 見てもわからないこともある カメラは期待してたのと違ったから使わないことにしよう
- 101 名前:名前は開発中のものです。 mailto:sage [2018/06/30(土) 23:23:49.67 ID:26Tt6lNS.net]
- guiとcollectionが機能やプログラムが違う
これってつまり覚えること多いじゃねえか guiをcollectionに変更したくなった つまりスクリプトとcollectionの作り直しだ 面倒 面倒面倒 面倒面倒面倒 うわあああああああああ
- 102 名前:名前は開発中のものです。 mailto:sage [2018/07/01(日) 07:23:52.90 ID:FpoKVWDL.net]
- guiのnodeの#boxでは画像をauto:サイズそのままと、ピクセルで手動指定
collectionではgo#spriteで画像を倍率で大きさ調節する 不自由じゃ
- 103 名前:名前は開発中のものです。 mailto:sage [2018/07/01(日) 10:51:52.42 ID:FpoKVWDL.net]
- セーブはこまめにしている
変更あったファイルが反映されないので たまにリビルドしないと不可解なランタイムエラー出たりするな
- 104 名前:名前は開発中のものです。 mailto:sage [2018/07/01(日) 12:07:27.04 ID:FpoKVWDL.net]
- ネットで調べたところ
Luaの関数は引数すくないとnilになる たとえば function aaa(a,b) において aaa(a) は aaa(a,nil) ということらしいが msg.post(url, message_id) は msg.post(url, message_id,{}) ということらしい msg.post(url, message_id, nil) だとランタイムエラー テーブルではないからということらしい
- 105 名前:名前は開発中のものです。 mailto:sage [2018/07/04(水) 00:44:18.78 ID:S9ieGOqi.net]
- スライダーないのかよ
手間のかかるツールだなあ
- 106 名前:名前は開発中のものです。 mailto:sage [2018/07/14(土) 20:06:12.75 ID:cPJ7TYh6.net]
- めんどくさくてやる気落ちるな
高速化のためにhash?裏でこっそり使えよめんどくせえんだよ逆変換できないからデータ増えるたびに逆変換LUTの更新とかもうしんどい プロパティに文字列使えるようにしろよなんでここでもhashなんだよ いちいちmainコレクションにコレクションプロクシを配置しないといけないのかよ
- 107 名前:名前は開発中のものです。 mailto:sage [2018/07/14(土) 20:41:53.93 ID:cPJ7TYh6.net]
- guiの方にはgui.get_textでテキストノードから文字列を取得できる
goの方ではlabalというテキストを描画するためのものがあるが文字列を取得できない なんでこうも直交性が無いのかなあ ゲームを作るのではなくこのツールに悪戦苦闘するのが目的になってきた
- 108 名前:名前は開発中のものです。 mailto:sage [2018/07/14(土) 21:59:19.31 ID:cPJ7TYh6.net]
- goって親子関係あるけどurl的には全部ルートで同名禁止
子goを列挙できない、 親goを取得できない できないので回避するようにプログラムを作るしかない はあ〜 goにdisableメッセージを送るとそのgoは非表示になるが その子goや子にあるスクリプトや子孫には効果ないな 今はエディタでスプライトのスケーリングを指定できないからgoを間に挟めっていうのがあるけど goがネストすると非表示にさせる時おかしいことになるジャンダメじゃん 非表示にするわけだしスクリプトなど動作するひつようないのでdisableにしたいけど goを遠い座標に移動させるのが楽なのかな 子goは相対座標なので一緒に移動して事実上の非表示 子go列挙機能が存在しないしプログラムにハードコーディングなんて無理だからこの方法になるのか 今考えてるものはシューティングゲームじゃないから離れた座標にgoがあっても問題ないだろう
- 109 名前:名前は開発中のものです。 mailto:sage [2018/07/15(日) 14:24:31.92 ID:wysZ1hTi.net]
- goをファイルにするとgoの中にgo入れられない
goではなくてスプライトのスケールを変えることはできるけど 衝突オブジェクトの形はプログラムから変えることできないのか たとえば手足が伸縮するもの作るの面倒だなあ
- 110 名前:名前は開発中のものです。 mailto:sage [2018/07/15(日) 18:07:09.25 ID:wysZ1hTi.net]
- なんでだあああ
ファクトリーのcreateでスケール変えたのに スプライトが大きくなったが 当たり判定の範囲が大きくなっていない わからん わからん わからん わからん わからん
- 111 名前:名前は開発中のものです。 mailto:sage [2018/07/15(日) 18:37:56.51 ID:wysZ1hTi.net]
- >>109
こまったときのフォーラム できないこと・わからないことだらけだから フォーラムなしでは話にならんのだ ■フォーラム https://forum.defold.com/t/scaling-collision-object-when-game-object-is-scaled-def-521/547/16 この発言は2015年11月 グーグル翻訳 ベクトルを使用してスケールすることができます。 スケーリングが均一でない限り、衝突はスケーリングされません。 どうやらこれは factory.create(component, p, nil, {}, vmath.vector3(8, 1, 1)) とすると スプライトは横に8倍に伸びたものが表示されるが 当たり判定のスケーリングは行われない。 factory.create(component, p, nil, {}, vmath.vector3(8, 8, 8)) とすると 当たり判定のスケーリングが行われる。 だがスプライトはx,y,zが同じ倍率で拡大される。 何でこんな糞バグが長期間放置されているんだよ 何でこんな糞バグが長期間放置されているんだよ DEF-521 2014年4月の発言もあるなあ
- 112 名前:名前は開発中のものです。 mailto:sage [2018/07/15(日) 18:47:09.07 ID:wysZ1hTi.net]
- なんでスプライトのクリック検出やヒットテストがねえんだよおお
とにかくめんどくさい ちょっと何か増やしたり改造するたびに直さないといけないこと多い 原因は簡単なことさ できないことが多いから回避策やLUTが増える
- 113 名前:名前は開発中のものです。 mailto:sage [2018/07/18(水) 15:04:07.04 ID:FSGOI6yr.net]
- 少なくとも初心者フレンドリーではなさそうだな
スレタイに初心者って入ってるけど
- 114 名前:名前は開発中のものです。 mailto:sage [2018/07/18(水) 17:40:04.45 ID:ocp4ZP2r.net]
- ひとつの意見で判断しては行けません
- 115 名前:名前は開発中のものです。 mailto:sage [2018/07/20(金) 13:32:26.30 ID:WGCIexs6.net]
- HTML5用のゲームは
EdgeでプレイするとCPU負荷が高い まともに遊べなくなるくらい fps低くしても下がらない 俺だけなのかなあ
- 116 名前:名前は開発中のものです。 mailto:sage [2018/07/20(金) 13:34:54.57 ID:WGCIexs6.net]
- apply_forceで巨大な値を指定しても
ちっとも速くないんだがこれどうなってんの
- 117 名前:名前は開発中のものです。 mailto:sage [2018/07/24(火) 13:58:13.55 ID:HirIXxhN.net]
- 公式のAPIリファレンス、目的のところまで行くのにスクロールの嵐でちょっと酔う
とりあえず不満はそんなとこ
- 118 名前:名前は開発中のものです。 mailto:sage [2018/07/28(土) 17:05:20.47 ID:ON/B+8/n.net]
- 人間がいろいろ手間かけて
ハードコーディングするのはばかげてるだろ 変更があったとき悲惨だ 何を言いたいかというと 汎用的なスクリプトを作りにくい hashとかurlとか文字列操作できない 親goを知る方法がない むろん子goを調べるなんてものもない 特定のgoがあるかないかを調べる方法もない プロクシ使うとfoo:/barなんていうめんどくせえurl 非同期メッセージでやり取りするから結果がわからない そのほかいろいろ 解決策はhash逆変換LUTやハードコーディング うぎゃあああ あきらめるのはしゃくなのでこのツールを使い続ける
- 119 名前:名前は開発中のものです。 mailto:sage [2018/07/28(土) 17:09:02.72 ID:ON/B+8/n.net]
- みんなどうやってゲーム作ってんだろう
ゲーム作るのがこんなめんどくさいものなのか Windows APIとかだと ウィンドウ列挙とかあるし 直交性(get_fooがあるなら当然set_fooもある)高いぞ このツール使っている人がどれほどいるかわからんが 気になるなあ
- 120 名前:名前は開発中のものです。 mailto:sage [2018/07/29(日) 01:54:18.48 ID:0fpiIkRp.net]
- msg.post("foo:/foo", "foo")
そいつのプロクシのunloadを実行する msg.post(プロクシ, "unload") メッセージfooが実行されない 先にプロクシのunloadで"foo:/foo"にあるスクリプトが消されるのかな? メッセージは非同期だからヤダねえ "foo:/foo"のスクリプトのfinal()で もし"foo"を実行していなかったら"foo"を実行するみたいなことしないといけないのか? めんどくせえ やりたくない でもそれしかないのかなあ 遅延してmsg.post(プロクシ, "unload")とかも結局ややこしい実装になるし
- 121 名前:名前は開発中のものです。 mailto:sage [2018/07/29(日) 02:09:17.11 ID:0fpiIkRp.net]
- >>119
複数あるプロクシを簡単にしたいのに拒まれる 修正あったら全プロクシの変更大変じゃん 可能な限りmain.scriptで済ませたいのになあ
- 122 名前:名前は開発中のものです。 mailto:sage [2018/07/29(日) 22:52:55.80 ID:tdceiD+W.net]
- 文字列操作ならstring.format 使えばいいんじゃないの
hashとかよくわかんない素人だけど
|

|