2D特化エンジン Defold [初心者からOK]at GAMEDEV
2D特化エンジン Defold [初心者からOK] - 暇つぶし2ch1:名前は開発中のものです。
18/04/29 11:41:47.02 A/r+LgrK.net
ダウンロードから使い方を教え合うスレ
公式
URLリンク(www.defold.com)

2:名前は開発中のものです。
18/04/29 11:53:27.64 A/r+LgrK.net
開発言語はLua言語です。

3:名前は開発中のものです。
18/04/29 20:27:47.62 hu5rx2Gq.net
スコープが
{~}じゃなくて
なんとか(命令によって異なる)~endなのか

4:名前は開発中のものです。
18/04/29 20:33:48.75 hu5rx2Gq.net
文の終わりに ; が要らないのって逆に困るなあ

5:名前は開発中のものです。
18/04/29 22:50:59.67 A/r+LgrK.net
セミコロンは書いても動くよ。

6:名前は開発中のものです。
18/04/30 00:56:48.51 OCDKy6qW.net
URLリンク(www.defold.com)
にある
Totem Defense
について
HTML5が
URLリンク(www.csc.kth.se)
でプレイできる
Edgeでプレイしてみた
キーを押してから1秒以上たってから自キャラが動くのでまともに遊べない
CPU負荷が高い
これは私のPCの性能の問題ですか?
Source filesでダウンロードしてビルドして実行したが羊が登場しないのはなぜなんだ?

7:名前は開発中のものです。
18/04/30 01:09:15.71 OCDKy6qW.net
なかなかよさそうなツールだが
まだデモだけで何もわかってないけど

8:名前は開発中のものです。
18/05/01 20:02:24.32 Oob3h7SJ.net
チュートリアルやろうとしたがわからん
バージョンが違うからか合わない

9:名前は開発中のものです。
18/05/01 20:17:31.36 Oob3h7SJ.net
難しすぎる
言葉の壁が

10:名前は開発中のものです。
18/05/01 20:24:21.46 sXf4lqgj.net
でもLuaなんでしょ?
そんなに難しいのか?
昔ミスティックストーンってmmoでLuaでプラグイン作ったなぁなつかしす

11:名前は開発中のものです。
18/05/01 21:11:17.51 Oob3h7SJ.net
プログラミング言語じゃなくてチュートリアル
URLリンク(www.defold.com)
日本語に自動翻訳して読んでいる
たまに原文見る
画像をフォルダーにおいて
level.atlasっての作って
ground.collectionっての作って
地面を並べてるところ
なんかしんどいわ
atlasってなんだー?
collectionってなんだー?
画面デザインしているからスクリーンみたいな名前ならわかるがcollectionなんじゃそれ
ground.collectionでは
ゲームオブジェクト作ってそれにスプライトで地面の画像を作る
ややこしいなあ
なにか役に立つんだろうけど
これを7個並べる
まだ7個ならべてない
あまり進んでいないけどここまでにするか

12:名前は開発中のものです。
18/05/01 21:19:29.59 Oob3h7SJ.net
Construct 2ってやつだと
スクリーンにスプライト(画像)を配置すればいいだけだから
Defoldでは
atlas作って画像を登録して
collection作ってゲームオブジェクト作ってスプライト作って配置
Construct 2の無料版は制限多いしスクリプト書かなくていいのが逆に可能性を制限してるので
Defoldに期待してる
もう少し頑張る

13:名前は開発中のものです。
18/05/02 10:47:18.86 jiiSqwjB.net
そだねー
とりあえず配置は簡単
URLリンク(i.gyazo.com)

14:13
18/05/02 10:49:35.74 jiiSqwjB.net
カメラの設定をまだしてないからあれだけど、この状態でf5押すと
URLリンク(i.gyazo.com)
こんな感じのゲーム画面におなりますね

15:名前は開発中のものです。
18/05/02 12:42:12.72 jiiSqwjB.net
とりあえず、地面を6個設置、チュートはオブジェクト1つに地面1つだったけど
オブジェクト1つに2つ入れて見た
で動かすと、まぁ2つ消えるので地面が切れるけど、いい感じだね
URLリンク(i.gyazo.com)
URLリンク(imgur.com)

16:名前は開発中のものです。
18/05/02 14:46:34.47 tQramxOu.net
チュートリアルやってて
やっていることがあっているのか混乱した
疑問が湧いたりした
先にマニュアルを一通り読んでみたくなった
だが英語だ

17:名前は開発中のものです。
18/05/02 15:53:54.71 jiiSqwjB.net
最初の頃の疑問は仕様とか理解してないから起こるのが結構あるから
無視してどんどん進めていった方がいいと思う
そうすっと後で、なんであんなこと疑問に思ったんだwwってなる事がおおいし
分かってくる

18:名前は開発中のものです。
18/05/02 16:19:34.60 HhvApDKo.net
謳い文句みる限り結構楽しそうだけど英語かぁ

19:名前は開発中のものです。
18/05/03 11:12:48.48 Sxk8HZSj.net
とりあえずカエルさんが走ったwwww
URLリンク(imgur.com)

20:名前は開発中のものです。
18/05/03 22:51:15.08 W/2dGOOr.net
コンパイルエラーとかの行番号がわかんないじゃないの
プンプン

21:名前は開発中のものです。
18/05/04 11:06:03.53 /FvWontT.net
実行時エラー
URLリンク(i.gyazo.com)
コンパイルエラー
URLリンク(i.gyazo.com)
こっちはメッセージWクリックで該当箇所に移動できる

22:名前は開発中のものです。
18/05/04 11:15:04.57 39G246sA.net
あれえ、行までは移動してくれなかったぞ
まあいいや

23:名前は開発中のものです。
18/05/04 11:25:21.81 /FvWontT.net
とりあえずコリジョンのマスクとグループを設定して、カエルがちゃんと地面の上を走った
昨日は、徐々に地面にめり込んでいったけど、コリジョンの設定でOKになりました
>>22
ちなみにどんなエラー出てます?同じチュートリアルなら少しくらいならアドバイスできるかもですが
SS上げて見てください

24:名前は開発中のものです。
18/05/04 13:47:24.71 39G246sA.net
もうとっくに直したからコンパイルエラーはないのだ

25:名前は開発中のものです。
18/05/04 13:54:37.87 39G246sA.net
まだチュートリアル終わってないが
heroキャラクタを改造した
spineは無理なのでフリップブックアニメーションにした
heroキャラクタがちらちらするようになった
足元の衝突シェイプを球体にしたら当たり判定が不安定になるみたいだな
たまに違うメッセージ内容が来るので落ちるアニメに変える処理を実行してた
足元の衝突シェイプを立方体にしたら
同じ衝突メッセージが呼ばれ続けるようになって解決した

26:名前は開発中のものです。
18/05/04 13:59:49.16 39G246sA.net
例題runnner
死んで、復活時に即死ぬってことがあるね
再現しにくいけど
長いとげにしたからジャンプして当たったときもスペース押したまま
落下時に二回目のとげに当たったメッセージが発生して
復活後にそのメッセージを受信して死んでいるらしい
再現しなかったり違ったらごめん

27:名前は開発中のものです。
18/05/04 14:12:06.18 39G246sA.net
>>26
当たってからスペース離した方が再現するか

28:名前は開発中のものです。
18/05/04 14:18:08.03 39G246sA.net
URLリンク(storage.googleapis.com)
Speed 6
この通りにしたら遅すぎた

29:名前は開発中のものです。
18/05/04 20:40:10.51 39G246sA.net
html5のテンプレートってどうやってる来るんだろう

30:名前は開発中のものです。
18/05/05 09:55:41.73 ohq+kcda.net
URLリンク(www.defold.com)
無効にする
msg.("#コンポーネント", "disable")
これで以下のコンポーネントを無効にする。
*コレクションプロキシ
*衝突オブジェクト
*Gui
*ラベル
*背骨モデル
*スプライト
*タイルグリッド
*モデル

31:名前は開発中のものです。
18/05/05 10:46:42.53 ohq+kcda.net
チュートリアルrunnerで
刺に当たったときにのメッセージ処理でプレイヤー死んだ処理しているのだが
msg.post("#collisionobject", "disable")
によって地面や刺に当たったメッセージが起きないようにしている
だがプレイヤー復活時に
msg.post("#collisionobject", "enable")
で衝突を有効にすると
プレイヤー復活時なので刺がまだ存在しないのに
刺に当たったときにのメッセージが発生することがあることが分かった
バグなのか仕様なのかは知らん

32:名前は開発中のものです。
18/05/05 12:51:55.27 ohq+kcda.net
>>31
完成版らしきもので試したら再現しないなあ
俺のだけなのか

33:名前は開発中のものです。
18/05/05 12:54:14.64 ohq+kcda.net
HTML5がやりたいのだが
runnerの完成版(ライフを示すハートと背景に宇宙が表示される)は
スペースキーを押してからジャンプするまで遅延が起こってまともなプレイができない

34:名前は開発中のものです。
18/05/05 16:27:00.39 ohq+kcda.net
これって、テキストは画像なのかあ

35:名前は開発中のものです。
18/05/06 13:18:07.64 1k3DbmVx.net
html5のキーボード操作は素でつくっても反応わるいからなぁー

36:名前は開発中のものです。
18/05/07 20:27:36.42 maQRAVBQ.net
つぎはどのチュートリアルまたはサンプルを見ようかな
もっといろんなサンプルソースが欲しい

37:名前は開発中のものです。
18/05/07 21:42:32.52 qkyxM/hH.net
ひとつやればよくね?
あとは作るのみでしよ

38:名前は開発中のものです。
18/05/08 17:53:49.33 MR8pZXZe.net
早く作りたいが
わからないことだらけ
ゲーム作れるひと凄いわ

39:名前は開発中のものです。
18/05/08 18:16:26.70 MR8pZXZe.net
エディタの起動がすごい遅い
さらにそこからプロジェクト開く
プロジェクト閉じる開くがわからん
別のサンプル見たいときエディタ終了してから、この遅いエディタ起動しないといけないのか

40:名前は開発中のものです。
18/05/08 18:36:00.24 O7BlQ+Py.net
まあゲーム作るのが目的ならわざわざコレやらんでもほかの方が情報もおおいしなあ
親の遺言でこれ使わないとあかんならカンバレとしか

41:名前は開発中のものです。
18/05/08 18:55:50.85 lrqLdsC0.net
そっかー乗り換えたほうがいいか
いまだに迷ってる

42:名前は開発中のものです。
18/05/08 18:59:44.57 O7BlQ+Py.net
同じ時間ついやすならunity
これで使われてるluaは曖昧が大丈夫過ぎて変なバグに悩ませられる
それに画像処理というかトランスフォームの取得とかも弱い

43:名前は開発中のものです。
18/05/08 21:02:13.10 lrqLdsC0.net
チュートリアルrunnerカエルのサンプルで
local pieces = { "ground0", "ground1", "ground2", "ground3",
"ground4", "ground5", "ground6" }
つまり、コレクション内の特定のgoやスプライトの列挙はできないのか?
頑張ることにした

44:名前は開発中のものです。
18/05/09 01:01:00.97 qhXojf4/.net
>>43
がんばれ

45:名前は開発中のものです。
18/05/09 06:05:01.78 Fcuqn21M.net
>>43
列挙する命令あれば
コレクションで画面を変更して終わりなのにな
プログラムの方も直さないといけない

46:名前は開発中のものです。
18/05/09 18:57:30.37 4E3QDZaD.net
チュートリアルmagic-link
やっぱビルドできない
javaメモリ不足
貧乏が悪い
このまま頑張る

47:名前は開発中のものです。
18/05/09 19:09:13.16 4E3QDZaD.net
どう頑張ったらいいんだ
つらい

48:名前は開発中のものです。
18/05/09 20:04:09.47 qhXojf4/.net
バイトしてパソコン買う努力からしたらいいんじゃね

49:名前は開発中のものです。
18/05/13 17:12:24.30 AvqrIwlD.net
終了かな

50:名前は開発中のものです。
18/05/14 00:34:58.63 mEBQ0vXl.net
一応まだ頑張っている
このスレが俺の誤情報満載な勉強日記になるから書き込みはしません
あとxxできないのかよxxの説明無いぞのぼろくそな不平不満がたんまりと
magic-linkはソースの画像を小さくすると32bitPCでもビルドできた
一部スクリプトの数値変えないと大きさが合わない
未だ直したりないけどビルドできたからいいや
construct2より可能性あると思って選んだのだが
ビルドできない壁にぶち当たるとはなあ
なんかやたらと糞難しいだけでできることは大差ない感じ
だがconstruct2無料版は100ステップとか制限あるから遊べないのでもう使わない

51:名前は開発中のものです。
18/05/14 00:39:22.55 mEBQ0vXl.net
日本語を表示するにはデータとして用意しないといけないのはびっくりだ
osの機能やhtml5の<input>とかつかわんのかーい
むろん日本語入力やコピペもできん

52:名前は開発中のものです。
18/05/15 20:42:51.05 ZkLiqGgU.net
日本語は日本語フォント入れてやればよい
その時all charsにチェック入れるの忘れないように

53:名前は開発中のものです。
18/05/15 20:52:23.25 ZkLiqGgU.net
チュートリアルは
URLリンク(britzl.github.io)
がおすすめ
作者はフォーラムでもアセットポータルでも大活躍のホビットおじさんだ
更新頻度も高い

54:名前は開発中のものです。
18/05/15 21:43:01.53 uFX9f/5+.net
機能がgo/guiに分かれてるの煩わしいな
goにもclippingとか欲しい
URLリンク(www.defold.com)

55:名前は開発中のものです。
18/05/16 23:22:45.46 u7uD/lHm.net
こんな便利なツールを作ってくれてありがとうと思っているんだが
特にこのツール だけの話ではなくて
動的にスプライトつまり画像が作れたらなあ
例えばリンゴが半分に切れる場合は、半分に切れた画像も用意しないといけない
これでは毎回切れる場所が異なるという場合に対応できない

56:名前は開発中のものです。
18/05/16 23:32:58.69 u7uD/lHm.net
このような 便利なツールがあって ゲームが簡単に作れる のは ありがたい
このツールに限ったことではなく、物理演算で例えば風船みたいに上に移動するマイナスの重さを持ったもの作れないのか

57:名前は開発中のものです。
18/05/17 12:55:32.39 RigOdt7m.net
(goのz軸 + go#spriteのz軸)が{-1,0,1}以外になると、
go#spriteの画像がエディターでは見えるが
実行時は見えないなあ
画像を重ねる予定でいたんだけど

58:名前は開発中のものです。
18/05/17 20:19:59.94 RigOdt7m.net
>>57
分かった
別に遠くにあるからと言って小さくなるわけじゃないからz軸というよりzオーダーか
x : x座標(ピクセル単位)



59:y : y座標(ピクセル単位) z : でもまだサイトでの説明文を見つけたわけじゃないので推測だから明言は避ける、座標とかピクセルとかそういうのではない



60:名前は開発中のものです。
18/05/17 21:48:27.87 RigOdt7m.net
スプライトはgoに入れないとリサイズできないのかああ

61:名前は開発中のものです。
18/05/18 22:12:33.67 gk4zXPri.net
ドキュメント見てもわかんないことだらけだ
大変すぎる

62:名前は開発中のものです。
18/05/18 22:49:57.09 gk4zXPri.net
クリックしたときその場所にあるスプライトを検出することができないのか?
というかスプライトにクリックイベントを使えんのか?
gui.pick_node()はguiのノードの枠内か調べることしかできないのか

63:名前は開発中のものです。
18/05/20 22:38:45.48 8FtreVmX.net
go.set_position(position, [id])
これ、zオーダーも変わってしまうのか、クッソ面倒だな

64:名前は開発中のものです。
18/05/21 20:54:30.05 6Jo+zbUc.net
オープニング画面やプレイ中画面などの切り替えも
クッソ面倒だななつくりだなあ
俺が知らないだけで簡単な方法でもあるのだろうか

65:名前は開発中のものです。
18/05/21 21:27:20.55 6Jo+zbUc.net
このテキストエディター
オートインデントが賢くない
イライラする

66:名前は開発中のものです。
18/05/21 22:19:05.44 FVV4uYZM.net
テキストエディタはatomとか外部エディタと連動可能だな
オートインデントのパッケージもある

67:名前は開発中のものです。
18/05/21 22:24:27.26 FVV4uYZM.net
画面の切り替えはゲームオブジェクト内にコレクションプロキシ入れて
スクリプトからloadメッセージ飛ばす的な感じ

68:名前は開発中のものです。
18/05/23 19:52:09.43 9PgurJGw.net
msg.post("foo#collisionobject", "disable")
エディターの方で最初からdisableで作っておくとかできないのか

69:名前は開発中のものです。
18/05/23 22:06:42.84 9PgurJGw.net
ミリ秒は扱えないのか
思っていた以上に困ったことだらけだなあ

70:名前は開発中のものです。
18/05/26 07:53:42.66 trVssKA5.net
hash()めんどくせえ
デコードはどうするんだ?
"#script"を付け足したいんだが

71:名前は開発中のものです。
18/05/26 08:31:05.52 trVssKA5.net
isFoo = true
print("isFoo=" .. isFoo)
これ、エラーなのかよ
go.get(hash("/level/answer3#script"), "answer")
hashつかうとidねえよエラー
バグか
bool, go.get/set使うだけでこんな手間かけさせやがって

72:名前は開発中のものです。
18/05/27 02:03:29.33 uf1ofbH3.net
とりあえず動くようなもの作って
コレクションプロクシでメニューとか出せるようにしようとしたら
urlが変わってしまって面倒なことになった
各goなどにスクリプト配置してそこで可能な限り処理して
別のgoの操作はmsg.postのやり取りがいいのかなあ
スクリプトファイルやmsg.postが多くてめんどくさ

73:名前は開発中のものです。
18/05/27 13:25:14.42 uf1ofbH3.net
hashはどうやって文字列に戻すんだー
hashにされちまうから文字列操作できねえ

74:名前は開発中のものです。
18/06/03 20:16:07.42 V37ODd92.net
ビット演算できないのかよ

75:名前は開発中のものです。
18/06/03 20:31:57.56 V37ODd92.net
testのあとENTERおしたらset_time_stepに書き換わってた
エディタの自動なんとかって機能だと思うが逆に手間かかるな

76:名前は開発中のものです。
18/06/04 21:55:40.93 F3qpaF7u.net
もっと機能充実しろー
もっと簡単に作れるようにしろー
luaバージョンアップしろー
物理演算テトリスとか作ってみてえええ

77:名前は開発中のものです。
18/06/04 22:21:37.04 F3qpaF7u.net
URLリンク(www.youtube.com)
こういうゲーム中にスプライトの形状が変わるものはどうやって実装するんだ?
当たり判定の形状も変えないといけない

78:名前は開発中のものです。
18/06/05 21:04:44.80 i4Bc7hCh.net
>>76
コリジョンの形状三種類しかないから無理なんじゃないか
ベータ版だし気長にいこうや

79:名前は開発中のものです。
18/06/11 22:55:53.90 A7oKBA09.net
日本語の文字をプログラムに含めるって
すごく無駄というかファイルサイズが大きくなる気がするんですけど
何とかなんねえかなあ
定期的にバージョンアップしているみたいだけど
じれってえ

80:名前は開発中のものです。
18/06/11 23:16:51.32 A7oKBA09.net
ゲーム作るの大変だなあ
みんなよく手の込んだものとか作れるなあ

81:名前は開発中のものです。
18/06/13 19:50:39.26 givuBRMa.net
ファクトリーとかプロキシとかめんどくせえなあ
名前から全部作れるようにしろよ

82:名前は開発中のものです。
18/06/15 17:57:05.11 D9kXNMLa.net
なんでクリックイベントがねえんだよ
めんどくせえったらありゃしない

83:名前は開発中のものです。
18/06/15 20:21:01.07 D9kXNMLa.net
コレクションはpositionとかあるけど
コレクションプロクシに変更したら位置変えられなくなってしまうのかよ

84:名前は開発中のものです。
18/06/15 22:14:09.68 D9kXNMLa.net
プロパティに文字列使えないの不便だなあ
別の場所にLUTとか作らないといけない
たとえばhtmlでいえば<img src=foo alt=bar title=baz >
lut[hash(foo)].bar="bar"
lut[hash(foo)].baz="baz"
みたいなのを別の場所につくらないといけないのか

85:名前は開発中のものです。
18/06/17 03:56:07.10 dNKvo49k.net
guiが他と違うので覚えることが多い
ノードの重なり順(描画順)はz座標を無視するので別の方法になる
ノードの方はドラッグで順番変えると説明にある(グーグル翻訳)
だが、できねえ
ドラッグすると別のノードの子に入れられる
レイヤーで指定するとノード順より優先で描画順を指定できる
レイヤーは名前を指定して追加すると最後に追加される
ドラッグしてもレイヤーの順番を変えられないんだけど
あとからレイヤー1とレイヤー2の間にレイヤー1.5をはさみたくなったときどうするんだろう
すべてのノードを一つ一つ別のレイヤーに移し替えていくのか
そしてレイヤー名も妥当なものに移し替えていくのか
今のところまだそういう事態が起きていないけど

86:名前は開発中のものです。
18/06/17 04:02:15.42 dNKvo49k.net
>>84
エディターで編集時はz軸の値で重なり順を指定できた
でも実行時はレイヤー順に重なる
あははは

87:名前は開発中のものです。
18/06/20 21:19:14.09 24fEgVPW.net
エディターでitemって打った後Enterで
itemが消えてclient:settimeout(value)になりvalueが選択されている状態に
換わる補完機能はやめてくれえええ
client:settimeoutにiとtとeとmがあるから選ばれるらしい
これはうろ覚えでプログラム書けて便利だなあ
と感じたことは今のところない
コメントや文字列でもこの機能が働きやがる

88:名前は開発中のものです。
18/06/21 20:22:29.40 nKXi9fA5.net
画像(スプライト)を好きなサイズに表示できると楽なんだけどなあ
URLリンク(www.defold.com)
go.animate("my_object#sprite", "scale.x", go.PLAYBACK_ONCE_FORWARD, 1.5, go.EASING_INOUTSINE, 2)
スプライトにはscaleプロパティがあるのか
でもエディターでは扱えないぞ
プログラムからしか扱えないプロパティなのか
エディターで設定したいのだが
goの方で倍率でサイズを指定しないといけないのが納得できない
scaleプロパティではなくピクセル単位のサイズ指定したい
スプライトでできないとgoの入れ子が増えて複雑になるじゃんか
ええええええ
guiのBOXノードはアルファブレンドが指定できるけど
スプライトには半透明とか無いのか?
うわあああああ

89:名前は開発中のものです。
18/06/22 22:32:12.79 fX689AV6.net
スプライトに対して標準のマテリアルでアルファブレンドができたけど
マテリアルにある値だからプログラム実行でしか値を変えられないな
エディタでコレクションを編集中の表示でアルファ値を変えられないから100%不透明
独自のマテリアル作って50%を初期値にしてみた
当然エディタでコレクションを編集中は50%固定で表示される
エディタでの表示にもマテリアルのプログラムが実行されて装飾された表示が行われるのはすごいと思うけど
プロパティがいじれなくてもったいねええ

90:名前は開発中のものです。
18/06/23 18:18:28.97 H4F5R5JO.net
なんかむずかしそう

91:名前は開発中のものです。
18/06/24 09:26:39.36 U1J4PYIB.net
go.property
相変わらずエディタでプロパティに#で始まる文字入れるとただしくないな
URLリンク(ookami.qweexz.jp)
URLリンク(ookami.qweexz.jp)
URLリンク(ookami.qweexz.jp)

92:名前は開発中のものです。
18/06/24 09:31:19.08 U1J4PYIB.net
文字列がhashにされるから逆変換するLUT作ったよ
めんどくせえ

93:名前は開発中のものです。
18/06/24 11:38:29.73 U1J4PYIB.net
たまに衝突イベントが2回来るなあ
なにか確実に防ぐ手立てを考えねば
メッセージで動作するからなあ

94:名前は開発中のものです。
18/06/29 07:18:18.33 /c0BREwJ.net
使い方が全く分かんねぇー

95:名前は開発中のものです。
18/06/29 20:17:58.71 5YRqdkb+.net
GUIをGUIやコレクション内でつかうときはテンプレートって呼び方変わるのか
ややこしい
gui.get_nodeみたいなゲットテンプレートが見当たらん、ノードに入れてノードでdisableとかしろってことなのか?

96:名前は開発中のものです。
18/06/29 20:20:47.33 5YRqdkb+.net
スプライトのスケーリングで
左と上に薄く白線がでる
俺環境だけなのか?

97:名前は開発中のものです。
18/06/29 20:24:36.91 5YRqdkb+.net
違うgoに置いたサウンドがエラー
これは回避すればいいだけだが
何が悪いんだろう

98:名前は開発中のものです。
18/06/29 20:30:31.54 5YRqdkb+.net
スクリプトが長くなった
手間かかる
基本的にいろんなgoにスクリプトを配置してメッセージポストでやりとり
メッセージ受信が肥大化する

99:名前は開発中のものです。
18/06/30 23:03:56.16 26Tt6lNS.net
>>93
最初はそんなもんさ

100:名前は開発中のものです。
18/06/30 23:18:53.71 26Tt6lNS.net
カメラがわからん
マニュアルやリファレンスではわからないことが多い
フォーラムの質問とかサンプルを見ると説明が見つかることがある
これが手間かかるんだ
見てもわからないこともある
カメラは期待してたのと違ったから使わないことにしよう

101:名前は開発中のものです。
18/06/30 23:23:49.67 26Tt6lNS.net
guiとcollectionが機能やプログラムが違う
これってつまり覚えること多いじゃねえか
guiをcollectionに変更したくなった
つまりスクリプトとcollectionの作り直しだ
面倒
面倒面倒
面倒面倒面倒
うわあああああああああ

102:名前は開発中のものです。
18/07/01 07:23:52.90 FpoKVWDL.net
guiのnodeの#boxでは画像をauto:サイズそのままと、ピクセルで手動指定
collectionではgo#spriteで画像を倍率で大きさ調節する
不自由じゃ

103:名前は開発中のものです。
18/07/01 10:51:52.42 FpoKVWDL.net
セーブはこまめにしている
変更あったファイルが反映されないので
たまにリビルドしないと不可解なランタイムエラー出たりするな

104:名前は開発中のものです。
18/07/01 12:07:27.04 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:名前は開発中のものです。
18/07/04 00:44:18.78 S9ieGOqi.net
スライダーないのかよ
手間のかかるツールだなあ

106:名前は開発中のものです。
18/07/14 20:06:12.75 cPJ7TYh6.net
めんどくさくてやる気落ちるな
高速化のためにhash?裏でこっそり使えよめんどくせえんだよ逆変換できないからデータ増えるたびに逆変換LUTの更新とかもうしんどい
プロパティに文字列使えるようにしろよなんでここでもhashなんだよ
いちいちmainコレクションにコレクションプロクシを配置しないといけないのかよ

107:名前は開発中のものです。
18/07/14 20:41:53.93 cPJ7TYh6.net
guiの方にはgui.get_textでテキストノードから文字列を取得できる
goの方ではlabalというテキストを描画するためのものがあるが文字列を取得できない
なんでこうも直交性が無いのかなあ
ゲームを作るのではなくこのツールに悪戦苦闘するのが目的になってきた

108:名前は開発中のものです。
18/07/14 21:59:19.31 cPJ7TYh6.net
goって親子関係あるけどurl的には全部ルートで同名禁止
子goを列挙できない、
親goを取得できない
できないので回避するようにプログラムを作るしかない
はあ~
goにdisableメッセージを送るとそのgoは非表示になるが
その子goや子にあるスクリプトや子孫には効果ないな
今はエディタでスプライトのスケーリングを指定できないからgoを間に挟めっていうのがあるけど
goがネストすると非表示にさせる時おかしいことになるジャンダメじゃん
非表示にするわけだしスクリプトなど動作するひつようないのでdisableにしたいけど
goを遠い座標に移動させるのが楽なのかな
子goは相対座標なので一緒に移動して事実上の非表示
子go列挙機能が存在しないしプログラムにハードコーディングなんて無理だからこの方法になるのか
今考えてるものはシューティングゲームじゃないから離れた座標にgoがあっても問題ないだろう

109:名前は開発中のものです。
18/07/15 14:24:31.92 wysZ1hTi.net
goをファイルにするとgoの中にgo入れられない
goではなくてスプライトのスケールを変えることはできるけど
衝突オブジェクトの形はプログラムから変えることできないのか
たとえば手足が伸縮するもの作るの面倒だなあ

110:名前は開発中のものです。
18/07/15 18:07:09.25 wysZ1hTi.net
なんでだあああ
ファクトリーのcreateでスケール変えたのに
スプライトが大きくなったが
当たり判定の範囲が大きくなっていない
わからん
わからん
わからん
わからん
わからん

111:名前は開発中のものです。
18/07/15 18:37:56.51 wysZ1hTi.net
>>109
こまったときのフォーラム
できないこと・わからないことだらけだから
フォーラムなしでは話にならんのだ
■フォーラム
URLリンク(forum.defold.com)
この発言は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:名前は開発中のものです。
18/07/15 18:47:09.07 wysZ1hTi.net
なんでスプライトのクリック検出やヒットテストがねえんだよおお
とにかくめんどくさい
ちょっと何か増やしたり改造するたびに直さないといけないこと多い
原因は簡単なことさ
できないことが多いから回避策やLUTが増える

113:名前は開発中のものです。
18/07/18 15:04:07.04 FSGOI6yr.net
少なくとも初心者フレンドリーではなさそうだな
スレタイに初心者って入ってるけど

114:名前は開発中のものです。
18/07/18 17:40:04.45 ocp4ZP2r.net
ひとつの意見で判断しては行けません

115:名前は開発中のものです。
18/07/20 13:32:26.30 WGCIexs6.net
HTML5用のゲームは
EdgeでプレイするとCPU負荷が高い
まともに遊べなくなるくらい
fps低くしても下がらない
俺だけなのかなあ

116:名前は開発中のものです。
18/07/20 13:34:54.57 WGCIexs6.net
apply_forceで巨大な値を指定しても
ちっとも速くないんだがこれどうなってんの

117:名前は開発中のものです。
18/07/24 13:58:13.55 HirIXxhN.net
公式のAPIリファレンス、目的のところまで行くのにスクロールの嵐でちょっと酔う
とりあえず不満はそんなとこ

118:名前は開発中のものです。
18/07/28 17:05:20.47 ON/B+8/n.net
人間がいろいろ手間かけて
ハードコーディングするのはばかげてるだろ
変更があったとき悲惨だ
何を言いたいかというと
汎用的なスクリプトを作りにくい
hashとかurlとか文字列操作できない
親goを知る方法がない
むろん子goを調べるなんてものもない
特定のgoがあるかないかを調べる方法もない
プロクシ使うとfoo:/barなんていうめんどくせえurl
非同期メッセージでやり取りするから結果がわからない
そのほかいろいろ
解決策はhash逆変換LUTやハードコーディング
うぎゃあああ
あきらめるのはしゃくなのでこのツールを使い続ける

119:名前は開発中のものです。
18/07/28 17:09:02.72 ON/B+8/n.net
みんなどうやってゲーム作ってんだろう
ゲーム作るのがこんなめんどくさいものなのか
Windows APIとかだと
ウィンドウ列挙とかあるし
直交性(get_fooがあるなら当然set_fooもある)高いぞ
このツール使っている人がどれほどいるかわからんが
気になるなあ

120:名前は開発中のものです。
18/07/29 01:54:18.48 0fpiIkRp.net
msg.post("foo:/foo", "foo")
そいつのプロクシのunloadを実行する
msg.post(プロクシ, "unload")
メッセージfooが実行されない
先にプロクシのunloadで"foo:/foo"にあるスクリプトが消されるのかな?
メッセージは非同期だからヤダねえ
"foo:/foo"のスクリプトのfinal()で
もし"foo"を実行していなかったら"foo"を実行するみたいなことしないといけないのか?
めんどくせえ
やりたくない
でもそれしかないのかなあ
遅延してmsg.post(プロクシ, "unload")とかも結局ややこしい実装になるし

121:名前は開発中のものです。
18/07/29 02:09:17.11 0fpiIkRp.net
>>119
複数あるプロクシを簡単にしたいのに拒まれる
修正あったら全プロクシの変更大変じゃん
可能な限りmain.scriptで済ませたいのになあ

122:名前は開発中のものです。
18/07/29 22:52:55.80 tdceiD+W.net
文字列操作ならstring.format 使えばいいんじゃないの
hashとかよくわかんない素人だけど

123:名前は開発中のものです。
18/07/31 13:39:08.36 JcIw6J1e.net
Awardでチョイスされとる
BEST DEVELOPMENT TOOL
URLリンク(www.mobilegamesawards.com)
やっぱ解る人には解るっつう話

124:122
18/07/31 13:52:17.32 JcIw6J1e.net
正確に言えばチョイスというよりノミネートか

125:名前は開発中のものです。
18/08/08 00:46:57.81 8Dbjw4sK.net
いまだにエディターからスプライトのスケーリングを指定できないのかよ
goをファイルにするとgoを入れられないし解決できない
プログラムからスケーリングできるがwyswygじゃないとサイズがわからねえからできねえよ
定期的にバージョンアップしているけど
フォーラムのQAで出てくる要望のほとんどが
できませんとか別の方法で何とかしろとかほったらかしばかり

126:名前は開発中のものです。
18/08/14 06:33:17.61 U6V2ilzx.net
触り始めてから苦節一か月、ギアの入れ方がやっとわかったぜ
最高のセミオートじゃんこれ

127:名前は開発中のものです。
18/08/15 16:29:54.04 e/pUBPXB.net
酷い、タイマーの時間があってない
local function timer_test(self, handle, time_elapsed)
 local t = socket.gettime() - test__preTime
 test__preTime = socket.gettime()
 print("timer_test", time_elapsed, t)
end
function init(self)
 test__preTime = socket.gettime()
 timer.delay(5, true, timer_test)
end
実行すると
引数time_elapsedには前回からの経過時間として妥当な値が入っているが嘘である
socket.gettime()で実際の経過時間をみるとあっていない
game.projectで30fpsに設定していると
DEBUG:SCRIPT: timer_test 1.0000007152557 0.50099563598633
game.projectで10fpsに設定していると
DEBUG:SCRIPT: timer_test 1.0000005960464 0.1669979095459
これ作った人アホなんじゃないの
糞過ぎるだろ

128:名前は開発中のものです。
18/08/15 16:31:09.21 e/pUBPXB.net
>>126
訂正
実行結果は
timer.delay(1, true, timer_test)
で調べたときのものでした

129:名前は開発中のものです。
18/08/16 00:17:01.35 8v3JhOOy.net
osを変えて試した結果が欲しい
winは元々タイマー精度低かった気がするの

130:名前は開発中のものです。
18/08/16 07:40:56.35 yADmkD8w.net
すでに普及してるゲームエンジン使ったら駄目なの?
宗教上の理由とか?
限りある時間を無駄にしてる雰囲気が凄いな

131:名前は開発中のものです。
18/08/16 08:28:11.63 qD06O+Z2.net
godot試したらHTML5が動作しなかった

132:名前は開発中のものです。
18/08/16 13:47:16.11 BQWks37L.net
win10
30fps
DEBUG:SCRIPT: timer_test 1.0000003576279 1.3301792144775
DEBUG:SCRIPT: timer_test 1.0000007152557 1.0003833770752
DEBUG:SCRIPT: timer_test 1.0000010728836 1.0003833770752
DEBUG:SCRIPT: timer_test 1.0000014305115 0.9993839263916
DEBUG:SCRIPT: timer_test 1.0000017881393 1.0001029968262
DEBUG:SCRIPT: timer_test 1.0000021457672 1.0003833770752
DEBUG:SCRIPT: timer_test 1.0000025033951 0.9993839263916
10fps
DEBUG:SCRIPT: timer_test 1.0000001192093 0.79750823974609
DEBUG:SCRIPT: timer_test 1.0000001192093 1.0001449584961
DEBUG:SCRIPT: timer_test 1.0000002384186 1.0004596710205
DEBUG:SCRIPT: timer_test 1.0000002384186 0.99967002868652
DEBUG:SCRIPT: timer_test 1.0000003576279 1.0003890991211
DEBUG:SCRIPT: timer_test 1.0000003576279 0.99938583374023
DEBUG:SCRIPT: timer_test 1.0000004768372 1.0003795623779
何か問題あんのか
iosとかjit使えない環境だと違うかもだけど

133:名前は開発中のものです。
18/08/16 14:01:32.75 qD06O+Z2.net
>>131
この結果は問題ない
何か別の条件あるのかな

134:名前は開発中のものです。
18/08/16 14:12:19.47 BQWks37L.net
>>129
まぁコールバックでsocket.gettime二回読んでる時点で、なんだかななわけで
無駄が好きなんだろ

135:名前は開発中のものです。
18/08/16 15:00:58.70 qD06O+Z2.net
それはただ調べてばかりで時間かかってばかりだからてぬいただけで指摘することではないだろ
揚げ足とりみたいなレスしかないのか
実際に起きた現象なんだよ

136:名前は開発中のものです。
18/08/16 20:39:07.09 TTYwdilQ.net
>>126
この件は解決とします
設定かえてたらこの現象が起こらなくなりました

137:名前は開発中のものです。
18/08/17 02:56:23.84 moC/A/EI.net
2d特化って分かりやすいコンセプト
lua対応
アセット豊富
開発元が信用できる大手メーカー
これだけでも使う価値あり

138:名前は開発中のものです。
18/08/17 08:24:22.09 sG/fEVEI.net
中途半端な知識と検証でディスってばかりのやつが、揚げ足取りと来たよ
黙ってエロゲだけやってろっつーの

139:名前は開発中のものです。
18/08/18 23:26:57.97 VsC


140:3RdDQ.net



141:名前は開発中のものです。
18/08/18 23:33:11.44 VsC3RdDQ.net
不満はたくさんてんこ盛りだがdefoldはいいツールだ
このスレに初心者・新規さんどんどん来ないかな

142:名前は開発中のものです。
18/08/23 00:05:50.05 8yDD23oM.net
このツールを使ってる奴あまりいないからってのもあるけど
最近は5chにも人がいなくて深刻なんだよなあ

143:名前は開発中のものです。
18/09/18 12:40:15.47 MbQfBG7p.net
次回作をこれかgodotかUnityか選定中

144:名前は開発中のものです。
18/09/30 22:28:20.62 2uttWIQz.net
>>3
だっせ

145:名前は開発中のものです。
18/10/01 13:30:58.54 ahUj+nhm.net
TTFいれて日本語の表示はできるのだけど、実際に動かしてみたときになんかフォントが汚くなる。アンチエイリアスがあまり効いてない感じで。

146:名前は開発中のものです。
18/10/23 22:46:38.01 KcmCaopp.net
エディタのフォントサイズや色は変更できないのでしょうか?

147:名前は開発中のものです。
18/10/24 18:26:58.08 e9ucEjHL.net
公式フォーラムでもエディタのスキン変更は機能要望であったような気がするから
そのうち実装されるんじゃなかろうか

148:名前は開発中のものです。
18/10/24 19:38:10.64 WSQJ0qJC.net
ないのはつらいですね、、、

149:名前は開発中のものです。
18/10/24 20:29:21.05 WSQJ0qJC.net
あと、これってテクスチャのインポートはドラッグで行うんですか?

150:名前は開発中のものです。
18/10/24 21:21:13.42 WSQJ0qJC.net
エディターのフォントサイズはctr +で変更できるんですね
何故か拡大には反応しませんが、他に対応するキーはあるんでしょうか

151:名前は開発中のものです。
18/10/25 01:36:46.69 BPyfy4k5.net
メニューのviewからフォントサイズ変更ができる
コードエディタだけだけど

152:名前は開発中のものです。
18/10/25 07:04:30.25 BCOPQlrp.net
>>149
この辺改善されると使いやすいですね、、、
関係ないですが、godotとどちらがいいですか?
プログラミングが簡単なのはどちらなんでしょう

153:名前は開発中のものです。
18/10/26 06:21:43.75 yVPsLFx0.net
好みの問題だろ

154:名前は開発中のものです。
19/04/08 23:37:56.27 KZPrTsVC.net
これ格ゲーみたいにアニメーションの最後だけに
当たり判定作りたい時はtimerつかって出現させるしかないのかい?

155:名前は開発中のものです。
19/04/09 02:12:29.72 i2OSTU+v.net
>>152
スプライトアニメーションなら
アニメーション終了後にメッセージ吐くからできる

156:名前は開発中のものです。
19/04/09 18:02:22.01 1Nx52M4v.net
>>153
おぉこんなに早く解答が・・・
ありがとうございます

157:名前は開発中のものです。
19/04/13 01:51:02.52 nmnPDf7w.net
今海外では非公式ゲームジャムをやってるらしくて盛り上がってるね
日本人代表いないかな

158:名前は開発中のものです。
19/04/14 15:27:46.29 5naW+fQV.net
終わっちゃうね

159:名前は開発中のものです。
19/04/14 22:19:11.80 8VsMgysD.net
さすがにこのゲームエンジン使ってる人いないんだろうな

160:名前は開発中のものです。
19/04/15 09:10:19.68 sAr6Sn8I.net
どうなんだろうね
日本人コミュニティとかあったら入りたい

161:名前は開発中のものです。
19/04/15 18:24:23.81 0jORKOU1.net
ここも十分コミュニティだろ!
コミュニティだよなあ?

162:名前は開発中のものです。
19/04/15 18:30:20.22 0jORKOU1.net
やっぱ日本語の解説がないから流行らないかと思ったけど
わりと解説サイトあるんだな

163:名前は開発中のものです。
19/04/15 20:12:02.99 O1r01Ucy.net
昨日の技術書展でも初心者用の冊子出してる人がいたよ

164:名前は開発中のものです。
19/04/15 23:07:30.65 0jORKOU1.net
技術書展って初めて聞いた
しかし検索してもdefoldの冊子出てこなかった
もっと自己主張して!

165:名前は開発中のものです。
19/04/25 17:57:19.43 OGenzqs/.net
わりと頻繁に更新してるようだが、1年前と比べて変わったところある?

166:名前は開発中のものです。
19/05/02 22:03:48.16 3L4iBQtg.net
URLリンク(www.defold.com)

167:名前は開発中のものです。
19/05/05 00:01:11.78 T+sYd/JW.net
>>164
難しくてよくわからん

168:名前は開発中のものです。
20/01/01 21:27:25.98 vhpRcqZ+.net
誰かいる?

169:名前は開発中のものです。
20/01/03 09:14:28.37 zxu0f1v5.net
いません

170:名前は開発中のものです。
20/01/03 21:48:57.00 1FZ/+Ni+.net
いるじゃんw

171:名前は開発中のものです。
20/01/04 17:04:25.55 RA6t1pIK.net
いないよ?

172:名前は開発中のものです。
20/01/05 11:33:02.34 GX7oIbwR.net
このゲームエンジンおもしろそうですが使ってる人いませんか?

173:名前は開発中のものです。
20/05/20 07:58:38 /NUkpoZI.net
オープンソース化だってよ
URLリンク(defold.com)

174:名前は開発中のものです。
20/05/20 17:39:06.10 2gtCpj1M.net
オープンソース化したらいいことあるの?

175:名前は開発中のものです。
20/06/25 02:23:30.95 MGnbxRdS.net
出力先のプラットフォームにNintendo Switchが追加されたね。
URLリンク(defold.com)

176:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch