[過去ログ] 2D特化エンジン Defold [初心者からOK] (173レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
42: 2018/05/08(火)18:59 ID:O7BlQ+Py(2/2) AAS
同じ時間ついやすならunity
これで使われてるluaは曖昧が大丈夫過ぎて変なバグに悩ませられる
それに画像処理というかトランスフォームの取得とかも弱い
43
(2): 2018/05/08(火)21:02 ID:lrqLdsC0(2/2) AAS
チュートリアルrunnerカエルのサンプルで

local pieces = { "ground0", "ground1", "ground2", "ground3",
"ground4", "ground5", "ground6" }

つまり、コレクション内の特定のgoやスプライトの列挙はできないのか?
頑張ることにした
44: 2018/05/09(水)01:01 ID:qhXojf4/(1/2) AAS
>>43
がんばれ
45: 2018/05/09(水)06:05 ID:Fcuqn21M(1) AAS
>>43
列挙する命令あれば
コレクションで画面を変更して終わりなのにな

プログラムの方も直さないといけない
46: 2018/05/09(水)18:57 ID:4E3QDZaD(1/2) AAS
チュートリアルmagic-link
やっぱビルドできない
javaメモリ不足
貧乏が悪い
このまま頑張る
47: 2018/05/09(水)19:09 ID:4E3QDZaD(2/2) AAS
どう頑張ったらいいんだ
つらい
48: 2018/05/09(水)20:04 ID:qhXojf4/(2/2) AAS
バイトしてパソコン買う努力からしたらいいんじゃね
49: 2018/05/13(日)17:12 ID:AvqrIwlD(1) AAS
終了かな
50: 2018/05/14(月)00:34 ID:mEBQ0vXl(1/2) AAS
一応まだ頑張っている
このスレが俺の誤情報満載な勉強日記になるから書き込みはしません
あとxxできないのかよxxの説明無いぞのぼろくそな不平不満がたんまりと

magic-linkはソースの画像を小さくすると32bitPCでもビルドできた
一部スクリプトの数値変えないと大きさが合わない
未だ直したりないけどビルドできたからいいや

construct2より可能性あると思って選んだのだが
省3
51: 2018/05/14(月)00:39 ID:mEBQ0vXl(2/2) AAS
日本語を表示するにはデータとして用意しないといけないのはびっくりだ
osの機能やhtml5の<input>とかつかわんのかーい
むろん日本語入力やコピペもできん
52: 2018/05/15(火)20:42 ID:ZkLiqGgU(1/2) AAS
日本語は日本語フォント入れてやればよい
その時all charsにチェック入れるの忘れないように
53: 2018/05/15(火)20:52 ID:ZkLiqGgU(2/2) AAS
チュートリアルは
外部リンク:britzl.github.io
がおすすめ
作者はフォーラムでもアセットポータルでも大活躍のホビットおじさんだ
更新頻度も高い
54: 2018/05/15(火)21:43 ID:uFX9f/5+(1) AAS
機能がgo/guiに分かれてるの煩わしいな
goにもclippingとか欲しい
外部リンク:www.defold.com
55: 2018/05/16(水)23:22 ID:u7uD/lHm(1/2) AAS
こんな便利なツールを作ってくれてありがとうと思っているんだが
特にこのツール だけの話ではなくて
動的にスプライトつまり画像が作れたらなあ

例えばリンゴが半分に切れる場合は、半分に切れた画像も用意しないといけない
これでは毎回切れる場所が異なるという場合に対応できない
56: 2018/05/16(水)23:32 ID:u7uD/lHm(2/2) AAS
このような 便利なツールがあって ゲームが簡単に作れる のは ありがたい
このツールに限ったことではなく、物理演算で例えば風船みたいに上に移動するマイナスの重さを持ったもの作れないのか
57
(1): 2018/05/17(木)12:55 ID:RigOdt7m(1/3) AAS
(goのz軸 + go#spriteのz軸)が{-1,0,1}以外になると、
go#spriteの画像がエディターでは見えるが
実行時は見えないなあ

画像を重ねる予定でいたんだけど
58: 2018/05/17(木)20:19 ID:RigOdt7m(2/3) AAS
>>57
分かった
別に遠くにあるからと言って小さくなるわけじゃないからz軸というよりzオーダーか
x : x座標(ピクセル単位)
y : y座標(ピクセル単位)
z : でもまだサイトでの説明文を見つけたわけじゃないので推測だから明言は避ける、座標とかピクセルとかそういうのではない
59: 2018/05/17(木)21:48 ID:RigOdt7m(3/3) AAS
スプライトはgoに入れないとリサイズできないのかああ
60: 2018/05/18(金)22:12 ID:gk4zXPri(1/2) AAS
ドキュメント見てもわかんないことだらけだ
大変すぎる
61: 2018/05/18(金)22:49 ID:gk4zXPri(2/2) AAS
クリックしたときその場所にあるスプライトを検出することができないのか?
というかスプライトにクリックイベントを使えんのか?
gui.pick_node()はguiのノードの枠内か調べることしかできないのか
62: 2018/05/20(日)22:38 ID:8FtreVmX(1) AAS
go.set_position(position, [id])
これ、zオーダーも変わってしまうのか、クッソ面倒だな
63: 2018/05/21(月)20:54 ID:6Jo+zbUc(1/2) AAS
オープニング画面やプレイ中画面などの切り替えも
クッソ面倒だななつくりだなあ

俺が知らないだけで簡単な方法でもあるのだろうか
64: 2018/05/21(月)21:27 ID:6Jo+zbUc(2/2) AAS
このテキストエディター
オートインデントが賢くない
イライラする
65: 2018/05/21(月)22:19 ID:FVV4uYZM(1/2) AAS
テキストエディタはatomとか外部エディタと連動可能だな
オートインデントのパッケージもある
66: 2018/05/21(月)22:24 ID:FVV4uYZM(2/2) AAS
画面の切り替えはゲームオブジェクト内にコレクションプロキシ入れて
スクリプトからloadメッセージ飛ばす的な感じ
67: 2018/05/23(水)19:52 ID:9PgurJGw(1/2) AAS
msg.post("foo#collisionobject", "disable")
エディターの方で最初からdisableで作っておくとかできないのか
68: 2018/05/23(水)22:06 ID:9PgurJGw(2/2) AAS
ミリ秒は扱えないのか
思っていた以上に困ったことだらけだなあ
69: 2018/05/26(土)07:53 ID:trVssKA5(1/2) AAS
hash()めんどくせえ
デコードはどうするんだ?
"#script"を付け足したいんだが
70: 2018/05/26(土)08:31 ID:trVssKA5(2/2) AAS
isFoo = true
print("isFoo=" .. isFoo)
これ、エラーなのかよ

go.get(hash("/level/answer3#script"), "answer")
hashつかうとidねえよエラー
バグか

bool, go.get/set使うだけでこんな手間かけさせやがって
71: 2018/05/27(日)02:03 ID:uf1ofbH3(1/2) AAS
とりあえず動くようなもの作って
コレクションプロクシでメニューとか出せるようにしようとしたら
urlが変わってしまって面倒なことになった

各goなどにスクリプト配置してそこで可能な限り処理して
別のgoの操作はmsg.postのやり取りがいいのかなあ

スクリプトファイルやmsg.postが多くてめんどくさ
72: 2018/05/27(日)13:25 ID:uf1ofbH3(2/2) AAS
hashはどうやって文字列に戻すんだー
hashにされちまうから文字列操作できねえ
73: 2018/06/03(日)20:16 ID:V37ODd92(1/2) AAS
ビット演算できないのかよ
74: 2018/06/03(日)20:31 ID:V37ODd92(2/2) AAS
testのあとENTERおしたらset_time_stepに書き換わってた
エディタの自動なんとかって機能だと思うが逆に手間かかるな
75: 2018/06/04(月)21:55 ID:F3qpaF7u(1/2) AAS
もっと機能充実しろー
もっと簡単に作れるようにしろー
luaバージョンアップしろー
物理演算テトリスとか作ってみてえええ
76
(1): 2018/06/04(月)22:21 ID:F3qpaF7u(2/2) AAS
動画リンク[YouTube]
こういうゲーム中にスプライトの形状が変わるものはどうやって実装するんだ?
当たり判定の形状も変えないといけない
77: 2018/06/05(火)21:04 ID:i4Bc7hCh(1) AAS
>>76
コリジョンの形状三種類しかないから無理なんじゃないか
ベータ版だし気長にいこうや
78: 2018/06/11(月)22:55 ID:A7oKBA09(1/2) AAS
日本語の文字をプログラムに含めるって
すごく無駄というかファイルサイズが大きくなる気がするんですけど

何とかなんねえかなあ

定期的にバージョンアップしているみたいだけど
じれってえ
79: 2018/06/11(月)23:16 ID:A7oKBA09(2/2) AAS
ゲーム作るの大変だなあ
みんなよく手の込んだものとか作れるなあ
80: 2018/06/13(水)19:50 ID:givuBRMa(1) AAS
ファクトリーとかプロキシとかめんどくせえなあ
名前から全部作れるようにしろよ
81: 2018/06/15(金)17:57 ID:D9kXNMLa(1/3) AAS
なんでクリックイベントがねえんだよ
めんどくせえったらありゃしない
82: 2018/06/15(金)20:21 ID:D9kXNMLa(2/3) AAS
コレクションはpositionとかあるけど
コレクションプロクシに変更したら位置変えられなくなってしまうのかよ
83: 2018/06/15(金)22:14 ID:D9kXNMLa(3/3) AAS
プロパティに文字列使えないの不便だなあ
別の場所にLUTとか作らないといけない

たとえばhtmlでいえば<img src=foo alt=bar title=baz >
lut[hash(foo)].bar="bar"
lut[hash(foo)].baz="baz"
みたいなのを別の場所につくらないといけないのか
84
(1): 2018/06/17(日)03:56 ID:dNKvo49k(1/2) AAS
guiが他と違うので覚えることが多い

ノードの重なり順(描画順)はz座標を無視するので別の方法になる

ノードの方はドラッグで順番変えると説明にある(グーグル翻訳)
だが、できねえ
ドラッグすると別のノードの子に入れられる

レイヤーで指定するとノード順より優先で描画順を指定できる
レイヤーは名前を指定して追加すると最後に追加される
省5
85: 2018/06/17(日)04:02 ID:dNKvo49k(2/2) AAS
>>84
エディターで編集時はz軸の値で重なり順を指定できた
でも実行時はレイヤー順に重なる
あははは
86: 2018/06/20(水)21:19 ID:24fEgVPW(1) AAS
エディターでitemって打った後Enterで
itemが消えてclient:settimeout(value)になりvalueが選択されている状態に
換わる補完機能はやめてくれえええ

client:settimeoutにiとtとeとmがあるから選ばれるらしい
これはうろ覚えでプログラム書けて便利だなあ
と感じたことは今のところない
コメントや文字列でもこの機能が働きやがる
87: 2018/06/21(木)20:22 ID:nKXi9fA5(1) AAS
画像(スプライト)を好きなサイズに表示できると楽なんだけどなあ

外部リンク:www.defold.com
go.animate("my_object#sprite", "scale.x", go.PLAYBACK_ONCE_FORWARD, 1.5, go.EASING_INOUTSINE, 2)
スプライトにはscaleプロパティがあるのか
でもエディターでは扱えないぞ
プログラムからしか扱えないプロパティなのか

エディターで設定したいのだが
省7
88: 2018/06/22(金)22:32 ID:fX689AV6(1) AAS
スプライトに対して標準のマテリアルでアルファブレンドができたけど
マテリアルにある値だからプログラム実行でしか値を変えられないな
エディタでコレクションを編集中の表示でアルファ値を変えられないから100%不透明

独自のマテリアル作って50%を初期値にしてみた
当然エディタでコレクションを編集中は50%固定で表示される

エディタでの表示にもマテリアルのプログラムが実行されて装飾された表示が行われるのはすごいと思うけど
プロパティがいじれなくてもったいねええ
89: 2018/06/23(土)18:18 ID:H4F5R5JO(1) AAS
なんかむずかしそう
90: 2018/06/24(日)09:26 ID:U1J4PYIB(1/3) AAS
go.property
相変わらずエディタでプロパティに#で始まる文字入れるとただしくないな

画像リンク[png]:ookami.qweexz.jp
画像リンク[png]:ookami.qweexz.jp
画像リンク[png]:ookami.qweexz.jp
91: 2018/06/24(日)09:31 ID:U1J4PYIB(2/3) AAS
文字列がhashにされるから逆変換するLUT作ったよ
めんどくせえ
92: 2018/06/24(日)11:38 ID:U1J4PYIB(3/3) AAS
たまに衝突イベントが2回来るなあ
なにか確実に防ぐ手立てを考えねば

メッセージで動作するからなあ
93
(1): 2018/06/29(金)07:18 ID:/c0BREwJ(1) AAS
使い方が全く分かんねぇー
94: 2018/06/29(金)20:17 ID:5YRqdkb+(1/4) AAS
GUIをGUIやコレクション内でつかうときはテンプレートって呼び方変わるのか
ややこしい
gui.get_nodeみたいなゲットテンプレートが見当たらん、ノードに入れてノードでdisableとかしろってことなのか?
95: 2018/06/29(金)20:20 ID:5YRqdkb+(2/4) AAS
スプライトのスケーリングで
左と上に薄く白線がでる
俺環境だけなのか?
96: 2018/06/29(金)20:24 ID:5YRqdkb+(3/4) AAS
違うgoに置いたサウンドがエラー
これは回避すればいいだけだが
何が悪いんだろう
97: 2018/06/29(金)20:30 ID:5YRqdkb+(4/4) AAS
スクリプトが長くなった
手間かかる
基本的にいろんなgoにスクリプトを配置してメッセージポストでやりとり
メッセージ受信が肥大化する
98: 2018/06/30(土)23:03 ID:26Tt6lNS(1/3) AAS
>>93
最初はそんなもんさ
99: 2018/06/30(土)23:18 ID:26Tt6lNS(2/3) AAS
カメラがわからん

マニュアルやリファレンスではわからないことが多い

フォーラムの質問とかサンプルを見ると説明が見つかることがある
これが手間かかるんだ
見てもわからないこともある

カメラは期待してたのと違ったから使わないことにしよう
100: 2018/06/30(土)23:23 ID:26Tt6lNS(3/3) AAS
guiとcollectionが機能やプログラムが違う
これってつまり覚えること多いじゃねえか
guiをcollectionに変更したくなった
つまりスクリプトとcollectionの作り直しだ
面倒
面倒面倒
面倒面倒面倒
省1
101: 2018/07/01(日)07:23 ID:FpoKVWDL(1/3) AAS
guiのnodeの#boxでは画像をauto:サイズそのままと、ピクセルで手動指定
collectionではgo#spriteで画像を倍率で大きさ調節する
不自由じゃ
102: 2018/07/01(日)10:51 ID:FpoKVWDL(2/3) AAS
セーブはこまめにしている
変更あったファイルが反映されないので

たまにリビルドしないと不可解なランタイムエラー出たりするな
103: 2018/07/01(日)12:07 ID:FpoKVWDL(3/3) AAS
ネットで調べたところ
Luaの関数は引数すくないとnilになる

たとえば
function aaa(a,b)
において
aaa(a)

省9
104: 2018/07/04(水)00:44 ID:S9ieGOqi(1) AAS
スライダーないのかよ
手間のかかるツールだなあ
105: 2018/07/14(土)20:06 ID:cPJ7TYh6(1/3) AAS
めんどくさくてやる気落ちるな
高速化のためにhash?裏でこっそり使えよめんどくせえんだよ逆変換できないからデータ増えるたびに逆変換LUTの更新とかもうしんどい
プロパティに文字列使えるようにしろよなんでここでもhashなんだよ
いちいちmainコレクションにコレクションプロクシを配置しないといけないのかよ
106: 2018/07/14(土)20:41 ID:cPJ7TYh6(2/3) AAS
guiの方にはgui.get_textでテキストノードから文字列を取得できる
goの方ではlabalというテキストを描画するためのものがあるが文字列を取得できない

なんでこうも直交性が無いのかなあ
ゲームを作るのではなくこのツールに悪戦苦闘するのが目的になってきた
107: 2018/07/14(土)21:59 ID:cPJ7TYh6(3/3) AAS
goって親子関係あるけどurl的には全部ルートで同名禁止
子goを列挙できない、
親goを取得できない
できないので回避するようにプログラムを作るしかない
はあ〜

goにdisableメッセージを送るとそのgoは非表示になるが
その子goや子にあるスクリプトや子孫には効果ないな
省7
108: 2018/07/15(日)14:24 ID:wysZ1hTi(1/4) AAS
goをファイルにするとgoの中にgo入れられない

goではなくてスプライトのスケールを変えることはできるけど
衝突オブジェクトの形はプログラムから変えることできないのか

たとえば手足が伸縮するもの作るの面倒だなあ
109
(1): 2018/07/15(日)18:07 ID:wysZ1hTi(2/4) AAS
なんでだあああ

ファクトリーのcreateでスケール変えたのに
スプライトが大きくなったが
当たり判定の範囲が大きくなっていない

わからん
わからん
わからん
省2
110: 2018/07/15(日)18:37 ID:wysZ1hTi(3/4) AAS
>>109

こまったときのフォーラム
できないこと・わからないことだらけだから
フォーラムなしでは話にならんのだ

■フォーラム
外部リンク:forum.defold.com

この発言は2015年11月
省16
111: 2018/07/15(日)18:47 ID:wysZ1hTi(4/4) AAS
なんでスプライトのクリック検出やヒットテストがねえんだよおお

とにかくめんどくさい
ちょっと何か増やしたり改造するたびに直さないといけないこと多い

原因は簡単なことさ
できないことが多いから回避策やLUTが増える
112: 2018/07/18(水)15:04 ID:FSGOI6yr(1) AAS
少なくとも初心者フレンドリーではなさそうだな
スレタイに初心者って入ってるけど
113: 2018/07/18(水)17:40 ID:ocp4ZP2r(1) AAS
ひとつの意見で判断しては行けません
114: 2018/07/20(金)13:32 ID:WGCIexs6(1/2) AAS
HTML5用のゲームは
EdgeでプレイするとCPU負荷が高い
まともに遊べなくなるくらい
fps低くしても下がらない
俺だけなのかなあ
115: 2018/07/20(金)13:34 ID:WGCIexs6(2/2) AAS
apply_forceで巨大な値を指定しても
ちっとも速くないんだがこれどうなってんの
116: 2018/07/24(火)13:58 ID:HirIXxhN(1) AAS
公式のAPIリファレンス、目的のところまで行くのにスクロールの嵐でちょっと酔う
とりあえず不満はそんなとこ
117: 2018/07/28(土)17:05 ID:ON/B+8/n(1/2) AAS
人間がいろいろ手間かけて
ハードコーディングするのはばかげてるだろ
変更があったとき悲惨だ

何を言いたいかというと
汎用的なスクリプトを作りにくい

hashとかurlとか文字列操作できない
親goを知る方法がない
省8
118: 2018/07/28(土)17:09 ID:ON/B+8/n(2/2) AAS
みんなどうやってゲーム作ってんだろう
ゲーム作るのがこんなめんどくさいものなのか

Windows APIとかだと
ウィンドウ列挙とかあるし
直交性(get_fooがあるなら当然set_fooもある)高いぞ

このツール使っている人がどれほどいるかわからんが
気になるなあ
119
(1): 2018/07/29(日)01:54 ID:0fpiIkRp(1/2) AAS
msg.post("foo:/foo", "foo")
そいつのプロクシのunloadを実行する
msg.post(プロクシ, "unload")

メッセージfooが実行されない
先にプロクシのunloadで"foo:/foo"にあるスクリプトが消されるのかな?
メッセージは非同期だからヤダねえ

"foo:/foo"のスクリプトのfinal()で
省5
120: 2018/07/29(日)02:09 ID:0fpiIkRp(2/2) AAS
>>119
複数あるプロクシを簡単にしたいのに拒まれる
修正あったら全プロクシの変更大変じゃん
可能な限りmain.scriptで済ませたいのになあ
121: 2018/07/29(日)22:52 ID:tdceiD+W(1) AAS
文字列操作ならstring.format 使えばいいんじゃないの
hashとかよくわかんない素人だけど
122
(1): 2018/07/31(火)13:39 ID:JcIw6J1e(1/2) AAS
Awardでチョイスされとる
BEST DEVELOPMENT TOOL
外部リンク:www.mobilegamesawards.com
やっぱ解る人には解るっつう話
1-
あと 51 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s