汎用ゲームエディター『Multimedia Fusion2』 6
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2010/06/20(日) 18:49:53ID:/EHDl1QW■前スレ
http://pc11.2ch.net/test/read.cgi/gamedev/1268641368/
http://pc11.2ch.net/test/read.cgi/gamedev/1263172093/
http://pc11.2ch.net/test/read.cgi/gamedev/1260159928/
http://pc11.2ch.net/test/read.cgi/gamedev/1255769708/
http://pc11.2ch.net/test/read.cgi/gamedev/1230670904/
■参考リンク
・Clickteam本家
http://www.clickteam.com/
・Multimedia Fusion 2シリーズ日本語版公式サイト
http://www.clickteam.jp/
・Multimedia Fusion 2シリーズ日本語版公式フォーラム(ゲームパラダイス内)
https://forum.gamespara.com/
・Multimedia Fusion 2 wiki
http://wikiwiki.jp/mmf2/
0647名前は開発中のものです。
2010/09/04(土) 12:29:41ID:Dpwfzpw+プログラムの各種ダイアログボックス内で 「ヘルプ」 ボタンをクリックしてもヘルプが表示されません。って質問で
製品ヘルプファイルを現在準備中です。 ご迷惑をおかけいたしますが、今しばらくお待ちくださいますようお願い申し上げます。
ってあるから期待しとこうと思う
最終更新日: 2010年08月27日 で最近のことだし。遅くとも年内には出るんだろうか?
0648名前は開発中のものです。
2010/09/04(土) 16:03:20ID:95PWRvSh座標指定でスクロールすれば、1画面でいろんなことができることに気づいた
状態保存するためにグローバル変数ガチガチする必要なんてなかったんや……
0649名前は開発中のものです。
2010/09/05(日) 14:44:17ID:Qeb/KCKx作っといてなんだけど取り込み方よくわからんし
これがつかえるのかも分からん。
なんかおかしければ消しちゃってください
0650名前は開発中のものです。
2010/09/05(日) 14:44:39ID:At8cyx1cええ、それで出来るんですが、いちいちやるのが面倒なんで…
もしかしたら、そういう機能があるのかなぁって思ったんです。
0651名前は開発中のものです。
2010/09/05(日) 18:34:18ID:AS4C8Lto表示>ツールバー>カスタマイズ の「キーボード」からショートカットキー割り当てれるよ
0652名前は開発中のものです。
2010/09/05(日) 20:09:07ID:9cxruG4uとりあえずこんなの作ってみた
http://ux.getuploader.com/mmf/download/124/race_idou.zip
これにドリフト挙動を加えようと思って色々考えてんだけど
そもそもドリフトってのも自体のアルゴリズムがさっぱりわかんなくて苦戦中
だれかヒントだけでもプリーズ
0653名前は開発中のものです。
2010/09/05(日) 21:44:52ID:DrcLqYnhthx
それなら今よりは良さそうですね
0654名前は開発中のものです。
2010/09/05(日) 23:11:59ID:hLtgPJeg最初に「フレームが開始」のところで、いちいち「非アクティブ」って設定しないとダメ?
0655名前は開発中のものです。
2010/09/05(日) 23:30:50ID:hLtgPJegオブジェクトグループ使った方がいいのかな
でも、ペポソフトさんのシステム見てもそういう処理になってなかったから、
いろいろ不都合があって使い物にならないのかなと思って、手を出せないでいる
みんなオブジェクトグループって活用してる?
0656名前は開発中のものです。
2010/09/05(日) 23:35:47ID:xKtvXWQrグループなんて使わないでも簡潔なイベントになるように設計してる
0657名前は開発中のものです。
2010/09/05(日) 23:42:52ID:lhhyxjSBグループのタイトルの所を右クリック→編集→「フレーム開始時にアクティブにする」のチェックを外す
これじゃ駄目なん?
0658名前は開発中のものです。
2010/09/05(日) 23:45:04ID:hLtgPJeg変数Aとかのまま? マニュアルにも書いてないし……手探り状態すぎるw
>>656
やっぱオブジェクトグループは、みんなあんまり使ってないんかなー
0659名前は開発中のものです。
2010/09/05(日) 23:47:22ID:hLtgPJegおおおおお!いままでまったく気づかなかった!orz
ありがとう、これでいままでの無駄な作業から解放される〜
0660名前は開発中のものです。
2010/09/06(月) 00:54:39ID:Gdx++nbnできない
0661名前は開発中のものです。
2010/09/06(月) 01:52:37ID:FWDciuVSオブジェクトグループはコリジョンをまず大雑把に取りたい時に使ってる
イベント#1 接触してる
イベント#2 接触してるときにボタン1を押す
イベント#3 接触してない
先にグループのコリジョンを取ったら次に非アクティブになってる特定のイベントグループに
処理を回して、今度はそっちで具体的にどのオブジェクトに接触したのか判定してから
そのオブジェクトの固有値を添えてLua Functionを呼び出してる。
個別にコリジョン取って個別に対応させるのはイベントが増えすぎるので(特にボタン押し検出とか)
こんな感じで使ってるよ。ちょっと込み入ったメッセージ表示システムを作ってるので
参考にしにくいと思うけどオブジェクトを増やすときに当たり判定取るのはこの方が自分は便利だった
特定のグループを表示点滅させたりオブジェクトグループに変数持たせることもできるので
便利だなと思えるシチュエーションは他にもありそう>オブジェクトグループ
0662名前は開発中のものです。
2010/09/06(月) 03:23:56ID:Kk62BMQiちょっと誤解してるかもしれないので、見当外れなら無視して
最後にLuaに処理を回すんだったら、
そもそも最初からオブジェクトそれぞれにクロージャを関連づければいいんじゃない?
あるいはすべてのオブジェクトをグループにまとめて、for-inでぐるぐるして判定
0663名前は開発中のものです。
2010/09/06(月) 14:30:23ID:0J1+YhjQなんか、画像がないとか言われて、コースが出てこない・・
>>660
やっぱできないかorz
>>661
接触処理以外は、個別にやるのね、なるほど〜
でも、いま何と接触したかは、個別に条件文使って処理してる?
それとも>>662の言うみたいに、ループ処理?
でも、オブジェクトグループじゃ通し番号なんて使えないよね
それとも使えるのかな
もし使えるんなら、一気にオブジェクトグループの使い道が広がった気が
0664661
2010/09/06(月) 16:01:54ID:FWDciuVS未熟者なのでクロージャに関する知識が
http://dqn.sakusakutto.jp/2009/01/javascript_1.html
このページで言われている「30%ぐらい正解」程度の知識しかないのですが
とりあえず宗教上の理由でXLua側のコリジョンはまったく使わない縛りで作ってます。
(あとmmf.keyboard系の命令もなるべく使ってない)
あくまでも個人的なオブジェクトグループの使い方として昨日の説明を補足すると
いまやってるのは例えば全部で20体のキャラクターがいたとして(あるいはもっと)
20体のオブジェクトを3つの大きなオブジェクトグループに分類
敵グループA:10体:そのうちの5体に異なったテキストファイルを用意>各キャラ変数A=1or2or3or4or5
中立グループB:2体:各2体に異なったテキストファイルを用意>各キャラ変数A=1or2
味方グループC:8体:各8体に異なったテキストファイルを用意>各キャラ変数A=1or2or3or4or...
中立グループBに接触>イベントグループBへ移動>グループBのキャラ#1と#2のどちらかを判定>
各キャラ変数A=1or2をLuaに送る>Luaはこの値から特定のテキストファイルを読み込み:解析
0665名前は開発中のものです。
2010/09/06(月) 21:12:31ID:3YcuLoYQ指摘ありがとうございます。
ピクチャはファイル内に保存されないのね…
背景画像も含めてレース移動テストの再アップしました。
http://ux.getuploader.com/mmf/download/125/race_idou.zip
0666名前は開発中のものです。
2010/09/06(月) 23:06:06ID:0J1+YhjQ>中立グループBに接触>イベントグループBへ移動>グループBのキャラ#1と#2のどちらかを判定>
この判定っていうのは、条件文だけで判定してる?
いまためしに作ってるのは、条件文だけでやってるんだけど、これはこれでやっぱり面倒なので、
もっといいやり方あるのだったら、参考までに教えてほしい・・
>>665
レースゲームの動きってまだぜんぜん使ってないから、ドリフトとか全然わからない
でもMMF2って基本機能以外に手を出そうとすると、とたんに面倒になるから・・
0667名前は開発中のものです。
2010/09/07(火) 00:50:10ID:RDxn62qK自信無いけど
移動している方向(速度の角度)と移動したい方向(加速度の角度)を別にしたらそれっぽくなるようなならないような
0668661
2010/09/07(火) 01:12:44ID:gxxGW7Cmここは面倒なんだけどまだ条件文だけでやってます
Luaで処理できる人はともかく、使えない人の解決用になんかスマートが
方法がないか模索はしたんですが一旦その辺は諦めました。
レースゲームのドリフトだとBox2Dのサンプルにレースゲームの
挙動に似たものがあったのと、あとどこで手に入れたのか分からないけど
ファイル名にCarSkidding[Direction Calculator]って書いてあるから
たぶんDirection Calculatorというエクステンションのサンプルだと思う
これも参考にできるドリフトの挙動じゃないかと
とくにDirection Calculatorの方は完成度高いので一度探してみて欲しい
0669名前は開発中のものです。
2010/09/07(火) 11:30:45ID:d5KcFu2+やっぱりちょっと分からないかもしれない……
というかわざわざオブジェクトグループを使うメリットが分からないから、イベントが見えてこないのかも
クロージャという言葉が馴染みないんなら、
さもオブジェクトイベントのように、それぞれのオブジェクトとLua関数とを対応させておけば、
MMF側でちまちま判定してLuaに処理を渡すよりも、全部Lua任せにできて楽じゃない?みたいな感じで
ちょっと簡単な説明を書いてみたので次のレスで貼る
ちなみに604もイテレータとかいう、クロージャを利用したテクニックを使ってたりするので、よかったら
まあこの場合は、特に仕様変更を希望されなかったから、無意味に難しいことやっただけになっちゃったけど
0670名前は開発中のものです。
2010/09/07(火) 11:32:35ID:d5KcFu2+local a = 0 -- このローカル変数は毎回新しく作られる
return function () -- 関数fの返り値は無名関数
a = a + 10
return a -- 呼び出されるごとにカウントアップした値を返す
end
end
v = f(); print v(); print v(); -- 順に10,20と表示
w = f(); print w(); print v(); -- 順に10,30と表示 w,vが独立して動いていることが分かる
このスクリプトによって関数fが定義されます。
厳密にはLuaの関数はすべて無名なので、変数fに無名関数が代入されたというのが正確です。
したがって1行目は f = function () ... end と書き換えられます(というか本当はこちらが正しいです)。
この関数fを呼び出すと無名関数が返されます。
なのでこれを変数vに代入すると、v = funtion () ... end と解釈され、あたかも関数vが定義されたかのように振る舞います。
詳細な説明は省きますが、ローカル変数aは破棄されないので、関数vは思惑通り正常に動きます。
ここで新たに関数fを呼び出して、返り値の無名関数を変数wに代入するとします。
先ほどと同じくwも関数のように振る舞いますが、ローカル変数aは関数fが呼び出されるたびに新しく定義されるため、
vとwとはそれぞれ独立して動きます。いろいろ試してみてください。
v,wなどの代わりに、オブジェクトの文字列変数や通し番号を用いれば、ちょっと嬉しいこともできます。
-- おまけのへんてこなサンプル
a = print; a("テキスト"); -- printに別名を与えてみた
print = pow; a(print(2, 4)); -- printを別の関数と関連づけてみた
0671名前は開発中のものです。
2010/09/07(火) 21:48:04ID:OGIiIbyTありがとうございます。
CarSkidding[Direction Calculator]を見つけたので
DLして中見てみたら結構ドリフトっぽい感じになってたよ
一緒のところにあった[SpaceEngine]ってサンプルも
簡単なスクリプトで面白い挙動してたので参考になりそう
これらを参考に色々試行錯誤してみる
0672名前は開発中のものです。
2010/09/07(火) 22:03:04ID:uthkPBCLフリーで配布されてるバーみたいなのを使いたかったけど…
0673名前は開発中のものです。
2010/09/07(火) 22:24:11ID:kPrdolPIプリローダーの種類をアプリケーションにして自作すればいいんじゃない?
詳しくはヘルプにて。
0674名前は開発中のものです。
2010/09/07(火) 23:23:43ID:qB5Tc0nPまだよくわからないけど、いずれ役に立つ日が来ると思うのでメモしておきます
0675名前は開発中のものです。
2010/09/07(火) 23:23:59ID:uthkPBCLレスありがとう!
インストールしたフォルダにちゃんとヘルプ入ってたのね!
それでヘルプを見てプリローダー用のアプリは作れたんだけど
プリローダーを使用したいアプリ側では、どうやってプリローダーを呼び出せば良いのかが分からなかった。
ヘルプにはアプリケーションのプロパティにあるプリローダーの項目から
種類を選択して呼び出せるみたいなことが書いてあるけど、
「プリローダーを含める」にチェックを入れてもイメージファイル用の項目しか出てこないんだよね…
イメージファイルの項目から呼び出そうとしても不明なフォーマットと出てしまうしでワケワカラン/(^o^)\
もしかして見てる所間違ってる?それともインストールに失敗してるのかな。
0676名前は開発中のものです。
2010/09/07(火) 23:34:13ID:kPrdolPI>「プリローダーを含める」にチェックを入れてもイメージファイル用の項目しか出てこないんだよね…
そこの「種類」の「イメージ」となっている所をクリックすれば「アプリケーション」に変更できるはずだけど?
0677名前は開発中のものです。
2010/09/07(火) 23:45:29ID:uthkPBCLこれで全部なんだけど、やっぱりおかしい…?
0678名前は開発中のものです。
2010/09/07(火) 23:45:36ID:1jDAD4kJオブジェクトグループを使うメリットはLua使える人にはほぼ無いと思います。
これは適切?と思えるサンプルが出せないので、MMFだけで処理する人にとっても
基本的にすごく重宝する、あるいは必須なんてものではないんじゃないかと思います。
自分もとりあえずあるから使うか、がスタートだったんで。
クロージャという言葉でやはり>>604の例を思い出したんですが
あれを最初見たとき、ローカルなのになんで値が保存されてるんだろうと不思議だったので
よく覚えてます。あれでLuaは無名関数が使えることに気がついたんです。
あのサンプルはすごく参考になりました。遅くなったけど良いサンプルをありがとう。
クロージャのサンプル見る度になんか閃きそうなんだけどあとまだ70%足りない。。。
>>v,wなどの代わりに、オブジェクトの文字列変数や通し番号を用いれば、ちょっと嬉しいこと
たぶん特にここをパクりたいんだけど理解しきれてないからまだ応用が効かないみたいです
もうちょっと悩んでみます
0679名前は開発中のものです。
2010/09/07(火) 23:54:50ID:kPrdolPIおかしい。本来はこう表示されるはず。
ttp://www.dotup.org/uploda/www.dotup.org1134726.png
それWindows 7だよね?まさかとは思うが7だから表示されてないとか……。
他の7でSWFパッチ当てている人は表示されてるのかな?
0680名前は開発中のものです。
2010/09/08(水) 00:13:48ID:qqMhnexnそれが実はXPなんだ。
今プラグインを再インストールしてみたけど、やっぱり出てこなかった…。
XPのPCはもう一台あるけど、契約上1ライセンスで1台までだから確認できないし
これは問い合わせるべきかな…
0681名前は開発中のものです。
2010/09/08(水) 00:16:58ID:UxUqX7YjJavaとかFlashが最新じゃないとか…無関係かもしれんが。
これは聞いてみても良いかもしれない。
0682名前は開発中のものです。
2010/09/08(水) 00:52:40ID:tH+bUdjg基本的にXluaはfunction型の扱いを前提とはしてないみたいだけれども、
RunStringなんかを使えば扱えます。詳しくは604のMMFイベントを見てください。
RunStringに渡すLuaコードにはMMFの標準機能を使えるので、
オブジェクトの変数 + = "get_closure()"
みたいに、かなり柔軟に挙動(関数)を状態保持つきで扱えます。これが美味しいです。
MMFでまかなえる部分をわざわざLuaで書く必要はないと思いますが、
こうやって大量の条件式を1行にまとめられるのは、折角Luaを使っているのなら使わない理由はないかと。
クロージャの概念そのものは、JavaScriptなんかを当たった方が多分資料多いです。
604の「関数を呼び出すごとに次の行を返す」というイテレータと呼ばれる機能は、
ジェネリック型のfor文(for ... in ...)でも利用されているので、比較的理解しやすいんじゃないかと。
あの程度ならグローバル変数をひとつ用意すれば事足りましたけどね。前述の通り拡張予定だったんで。
Luaについてなら概念的なことも含めて結構情報提供できると思うんで、
思考がKnPで止まってるロートル向けに、MMF側の便利な使い方を教えてくださると嬉しいす。
もし時間が大幅に空いたら、MMF向けのLua講座として記事まとめるかもしれません。
まともにやればかなりの分量になりそうだけど、Wikiの中に直接組み込んじゃって平気かな?
0683名前は開発中のものです。
2010/09/08(水) 00:52:48ID:qqMhnexnどちらも最新バージョンにして再起動&再度プラグインイントールしてみたけど変わらず…。
そんなわけで問い合わせてみることにするよ。
本当に色々とありがとう!
0684名前は開発中のものです。
2010/09/08(水) 01:03:16ID:tH+bUdjg誤字訂正
オブジェクトの変数 + "= get_closure()"
が正しいですね。この場合の変数は中身が文字列という前提です。
あるいは変数が数値や通り番号の場合は、
"closure" + STR(オブジェクトの変数) + "= get_closure()"
みたいな形で、連番方式にするのが簡単かもしれません。数値の文字列化はSTR関数でいいっけ? @MMF
まあそこらへんは仕様用途によって適当にお願いします。
あんまり綺麗なコードじゃないですが、get_closure関数にパラメータを持たせて、
どんなクロージャを返すか条件分岐させるってのも便利かもしれません。
あとLuaを使用することによるコストですけれども、多分体感できるレベルではないかと。
恐ろしくメモリかCPUを圧迫するようなコードを意図的に書かない限りは、
XluaがMMFとやりとりするコスト ≫ Luaの純粋なコスト
だと思うので、コードを綺麗に書くかどうかは可読性と美意識の問題に収まると思います。
まだしっかりと実験したわけじゃないので、明らかに重くなるような場合があれば、これも情報欲しいです。
0685名前は開発中のものです。
2010/09/08(水) 07:34:28ID:hita5JSBおい、俺も表示されてないぞ
どうなってるんだ
とりあえず>>683の報告を待つか…
0686名前は開発中のものです。
2010/09/08(水) 19:12:44ID:UxUqX7Yjttp://www.clickteam.com/website/usa/create-games-for-adobe-flash-player.html
あー、プリローダーにアプリケーションが使えるのはDev版だけみたいです。
今まで気付かなかったけど、日本語版の機能比較表にはSWFの機能比較が追加されてなかったのね。
0687名前は開発中のものです。
2010/09/08(水) 19:56:00ID:qqMhnexnマジでか…。
「その表記があれば買ってなかった」なんて言わないけど、残念すぎる…。
一応昨日問い合わせしたけど、それでどうこうなる話ではないかなorz
0688名前は開発中のものです。
2010/09/08(水) 20:07:19ID:IpLK2iAQLuaを使用するコストについてはたしか本家のフォーラムかなんかのドキュメントに
MMFとXluaとでデーターオーバーヘッドは確かにある、だけどこれらは通常
気にならないほど小さい、ただし無視するのではなく例えば単純にオブジェクトを移動する場合でも
setposx = function(id) local x = mmf.Object.GetXpos(id) mmf.Object.SetXpos(id, x+1) end
これを一万回やって結果を求めるならあなたはデータオバーヘッドのことを思いだして
さきに x = mmf.Object.GetXpos(id)を一度実行してから
setposx = function(id) x=x+1 mmf.Object.SetXpos(id, x) end
こうして一万回繰り返してくれ、みたいなことは書いてあった気がします。
Fastloopは仕組み上メモリに常駐しちゃうので、Lua使うならこれもfunctionで代用しちゃいなYO
っがお薦めらしく、これもそうすれば必要な時だけ呼び出されるからまず環境に優しいってことですかね。
話は逸れますがメモリについてはガベージコレクション対策にArray.dllという拡張Cライブラリが
付属するから、やたらメモリ食う処理はArray.dllでお茶を濁して、という具合に各自補強するようです。
OpenGLとか大量の行列扱う場合に必要になったのかもしれませんが普段はたぶん使いませんよね。
次はLuaSocketが来て、そうしたらベータ取れてXLuaも正式版って流れですかね。
0689名前は開発中のものです。
2010/09/08(水) 23:09:36ID:dyx+bIL/0690名前は開発中のものです。
2010/09/09(木) 02:05:27ID:mr2wxXO00691名前は開発中のものです。
2010/09/09(木) 05:23:50ID:/ILjZ/jv初期値をいくつに設定しても何も表示されません
数値によってバーの長さが変わるとか、そういうものではないのでしょうか?
0692名前は開発中のものです。
2010/09/09(木) 06:55:43ID:1I6w1vYU最大値と最小値をいじってみるといいよ
0693名前は開発中のものです。
2010/09/09(木) 15:23:27ID:/LxdoWa8MMFでそこまでオブジェクト情報をやりとりする機会ありますかしら?
いずれにしても、わざわざそこまで突っ込んだことをLuaに委託する人なら、
やっつけでももうちょっとスマートなコードを書くだろうから、そう意識するほどじゃないかなあと
>>689
XNAはXNAそのものがはやってくれないとお話にならないというか、
マルチバイト言語圏のことを少しは考えて設計してほしい……という愚痴
0694687
2010/09/09(木) 16:55:20ID:ABBMQq1wやはりDev版にしか対応していないとのこと。
今回の件に関しては注文のキャンセル、返金にも応じてくれるみたい。
0695名前は開発中のものです。
2010/09/09(木) 19:07:03ID:LiypHaDs0696名前は開発中のものです。
2010/09/09(木) 19:12:48ID:u9yjx+CbSWFアプリを実行する際の最初のダウンロード中に表示される進捗状況を示す画面。
イメージだと画像の周りに円でプログレスバーが表示されるけど、アプリケーションで自前のプログレスバーも作れると言うこと。
0697名前は開発中のものです。
2010/09/09(木) 20:55:31ID:LiypHaDsなるほど。有難うございます。
ロード画面の形式は固定なのですね。
Flashでロード用のファイルを作り、変換したswfのファイルをさらに読み込むというのは
どうでしょう?
0698名前は開発中のものです。
2010/09/09(木) 21:13:58ID:/ILjZ/jv助かりました。そういうことでしたか。
0699名前は開発中のものです。
2010/09/09(木) 21:59:07ID:+BV8yzO+0700名前は開発中のものです。
2010/09/09(木) 22:35:22ID:YueDodq9v3で統合される予定のうえの制限か
0701名前は開発中のものです。
2010/09/10(金) 00:13:54ID:ZTVGyW+jプレイヤーローカルPCからセーブデータを参照したり出来る?
0702名前は開発中のものです。
2010/09/10(金) 00:32:19ID:87yCGdi7Flash Playerのローカルストレージに保存される形で使えるようです
この場合はiniファイルのパスは指定しなくてもいいみたい。
0704名前は開発中のものです。
2010/09/10(金) 23:56:06ID:y8Ew9iUO0705名前は開発中のものです。
2010/09/11(土) 00:18:17ID:Z6261ZN51項目につき1行って意味ね。
0706名前は開発中のものです。
2010/09/11(土) 00:21:56ID:jIyARZeo0707名前は開発中のものです。
2010/09/11(土) 21:46:10ID:V3bTVKfP今までmoveitでやってたんだがSWFには対応してないんだ…orz
ベクター動作でやればいいのかなぁ…?
0708名前は開発中のものです。
2010/09/12(日) 00:05:34ID:Z6261ZN5ttp://ux.getuploader.com/mmf/download/136/360shoot_Nerai.mfa
ベクター動作使用の自機狙い弾。
まあMoveItもFlash対応してるけどね。
ttp://www.clickteam.com/epicenter/ubbthreads.php?ubb=showflat&Number=180570#Post180570
0709名前は開発中のものです。
2010/09/12(日) 04:01:32ID:1A9KHpEwおぉおぉおお ありがとうございます!!
サンプル大事に使わせていただきます!
そしてMoveitフラッシュ対応していたんですね。
無知ですいませんでした。
0710名前は開発中のものです。
2010/09/14(火) 00:09:34ID:bSRhOqCe0711名前は開発中のものです。
2010/09/14(火) 00:25:33ID:bSRhOqCe2ヶ月ぶり。
色々レスしたかったのに出遅れた…orz
0712名前は開発中のものです。
2010/09/14(火) 00:54:47ID:7/p2xVnb0713名前は開発中のものです。
2010/09/14(火) 01:42:15ID:ZwP6KvWG0714名前は開発中のものです。
2010/09/14(火) 08:52:51ID:W2K52uyf質問です。
斜め4方向に弾を撃つ処理を作ってみたのですが、最初の1発目だけ、
斜めではなく、十時方向に発射されてしまいます。
これは何が原因で、どう改善すればよいのでしょう。
どなたかわかる方、教えてください。
0715名前は開発中のものです。
2010/09/14(火) 10:10:29ID:6cs/7IXl一行目のイベントを入れ替えたらOKよ
0716名前は開発中のものです。
2010/09/14(火) 10:34:44ID:W2K52uyfありがとうございます。
いままでイベントリストのことをまったく理解していませんでした。
勉強になりました。
0717名前は開発中のものです。
2010/09/14(火) 13:52:13ID:kYmxXBimとりあえず規制解除おめ。
0718名前は開発中のものです。
2010/09/14(火) 15:02:40ID:ahItO16Rありがとう超ありがとう
0719名前は開発中のものです。
2010/09/14(火) 20:32:45ID:bSRhOqCeところでニコゲーなるものが出てきたが
なかなか驚異になりそうだな。
まだ触っていないけど。
増々自分のゲームを遊んで貰うのが難しくなりそうで戦々恐々だ…
0720名前は開発中のものです。
2010/09/14(火) 21:23:32ID:n1fAQExC0721名前は開発中のものです。
2010/09/14(火) 22:13:41ID:aOoFveue代理店予定だけ立てて何もして無いから…
0722名前は開発中のものです。
2010/09/14(火) 22:30:46ID:n4duR90uまあ、あれは金になんないみたいだからそういった需要は消えないけど
ニコニコ経由で布教って線は消えたな
0723名前は開発中のものです。
2010/09/15(水) 00:06:27ID:YtdO93F20724名前は開発中のものです。
2010/09/15(水) 00:56:09ID:InYQA4xUやっぱ話題性だな
0725名前は開発中のものです。
2010/09/15(水) 02:33:52ID:WTowpJnF反響次第でガンガンバージョンアップするかもしれないけど。
0726名前は開発中のものです。
2010/09/15(水) 04:29:40ID:6N6pg/kgソースコードや素材の流用、気軽に協力し合って作っていける仕組み、発表の容易さが強力だな。
オーバークオリティなものがわんさか湧きそう。
0727名前は開発中のものです。
2010/09/15(水) 07:37:15ID:K1ySzbW2なんつーかゲーム製作でおおっぴらにああいうのやられるとモニョる
0728名前は開発中のものです。
2010/09/15(水) 08:37:51ID:YtdO93F2まだひとつもプレイしてないけど、それはもにょる
でもあれこれ言うと自治厨とか言われるんだろうな
0729名前は開発中のものです。
2010/09/15(水) 09:36:50ID:4FMTuOu80730名前は開発中のものです。
2010/09/15(水) 13:28:38ID:/m0t2rp8さすがにswfうpれるようにするとセキュリティ的に問題でるんだろうな
0731名前は開発中のものです。
2010/09/15(水) 17:36:32ID:Zuc1vHulぶっちゃけお遊びの場でギャーギャー言う奴は迷惑だわ
ニコもそうだが2chなんて昔から気楽に遊ぶ場所なのに今更気にしてどうする
権利関係に過敏になるのは個人で発表するような時だけでいいのよ
住み分けろ住み分け
そもそも自治の一番の問題として、最初は善意のつもりでも、
そのうち気に食わない作品を叩く口実に利用する連中が便乗してくるのが目に見えてるからな
「正義を盾に安全に誰かを叩ける」って臭いを嗅ぎ付けた瞬間イナゴが集まってくるのは
ブログ炎上でもパクリ騒動でもその他ニュース関連でも腐るほど見てきたお約束パターンだし
自治はロクな結果にならん
0732名前は開発中のものです。
2010/09/15(水) 17:53:13ID:YtdO93F2確かに2ちゃんやニコニコでとどまるのならいいけど、
それをネットの常識と勘違いしてる奴らが多いのは事実だろ?
ここ数年になってようやく素材の著作権絡みが衆知されてきたと思ってる人間としては、
そういう理屈は分かっていても、やっぱりもにょるわけだよ
もちろん自治なんかする気も、する気力もないけど
0733名前は開発中のものです。
2010/09/15(水) 18:13:47ID:NQAEwEQT0734名前は開発中のものです。
2010/09/15(水) 18:31:30ID:YtdO93F2勘違いするのは確かに自業自得だけど、
勘違いが周知すると、次の世代がスポイルされるからな
0735名前は開発中のものです。
2010/09/15(水) 19:03:31ID:A3pKacIP0736名前は開発中のものです。
2010/09/15(水) 19:04:07ID:i/awT7hmお手本になるようなオリジナルのゲームを作ってやるべきだな
自分は何もせず他人の行動を止めさせようとするだけの人間は害悪でしか無いよ
0737名前は開発中のものです。
2010/09/15(水) 19:29:42ID:S6+x8JSd次世代を守る平和の戦士ごっこは一人でやってろ
0738名前は開発中のものです。
2010/09/15(水) 20:17:17ID:YtdO93F2要約すると「著作権を無視する風潮が広がらなきゃいいね」と言ってるだけのつもりなんだが
0739名前は開発中のものです。
2010/09/15(水) 20:19:45ID:xp7d5TS10740名前は開発中のものです。
2010/09/15(水) 20:26:14ID:WTowpJnF0741名前は開発中のものです。
2010/09/15(水) 22:59:52ID:0HNXnhlUマップ作ってたら、木だけで100本以上使ってるんだけど・・
0742名前は開発中のものです。
2010/09/15(水) 23:02:02ID:6nFtF1qI含まれない
0743名前は開発中のものです。
2010/09/15(水) 23:07:33ID:0HNXnhlUよかった、背景だけは別個って考えればいいのかな
それとも、他にもそういう含まれないオブジェクトもあるのかな
あと、「グローバルオブジェクト」にチェックを入れると、どういう効果があるんだろう
別に他のフレームから参照できるわけでもないし、なんに使うのかさっぱりわからないんだけど・・
0744名前は開発中のものです。
2010/09/15(水) 23:18:24ID:/m0t2rp8普通のオブジェクトは別のフレームに置いたら、
元のオブジェクトとは別のオブジェクトとして扱われる
新しいフレームで絵をいじったり、変数やオブジェクトイベント変更しても、
もともとのオブジェクトには変更が反映されない
0745名前は開発中のものです。
2010/09/15(水) 23:24:31ID:0HNXnhlUすごい! じゃ、これ使えば、グローバル変数っていらないんじゃ・・
グローバル変数だけでやりくりしてたいままでの俺はいったい・・orz
0746名前は開発中のものです。
2010/09/15(水) 23:32:07ID:6nFtF1qI恐らく背景だけだと思う。
グローバルオブジェクトは設定したオブジェクトを別のフレームにも置くと、
そのオブジェクトは画像やプロパティの設定、変数、フラグなどが共有される。
(共有されるのは同種で同名のオブジェクト同士)
たとえば後になってキャラクターの画像を変更したいと思ったとき、グローバルにしておけば
1フレームだけ変更すれば他のフレームにも適用されるといった使い方がある。
変数やフラグも共有を前提にした組み方であれば使い勝手はあると思うけど
共有したくない場合はイベントでリセットすることを忘れずに。
■ このスレッドは過去ログ倉庫に格納されています