2D特化エンジン Defold [初心者からOK]at GAMEDEV
2D特化エンジン Defold [初心者からOK] - 暇つぶし2ch93:名前は開発中のものです。
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