UnityでMMO作りたいけどどうする!?(^^Part2 [無断転載禁止]©2ch.net

レス数が1000を超えています。これ以上書き込みはできません。
2017/08/14(月) 14:23:16.30ID:/XfkBqs1
ここは>>1が皆ふぁんに協力してもらい、時には一人で奮闘しMMOを作るスレッドでふ(^^
Wiki
https://www65.atwiki.jp/parohaim/
前スレ
http://mevius.2ch.net/test/read.cgi/gamedev/1500187808/
2017/08/31(木) 12:14:17.11ID:HGMj110F
しかも売上3割ぐらいもってくんだっけな
2017/08/31(木) 12:16:58.44ID:4jQi2dlV
実名聞かれるのが嫌
2017/08/31(木) 12:17:14.85ID:Dggz0I3R
12000は高いようで安いようで…やっぱり高いな
個人開発のへっぽこゲームでアップルストアを汚さないでっ!て意思表示を感じるわ
2017/08/31(木) 12:44:25.46ID:HGMj110F
誰ぞわかったら
1番のアイテム効果書いてくれっち
hp5回復?
2017/08/31(木) 14:25:36.64ID:I5jaaqQu
【訃報】制作中のSRPGがエターナる!
スマホのタッチ操作のみで全部まかなおうとすると操作性クソで無理があったよ

いつかPC向けに作り直すとして、今構想中の、もっとシンプルなゲームに取り掛かることにするよ

ところで、パンツ一丁の男が人に見つからないように街中を徘徊するようなゲームは
クライムゲームになるのかい?
2017/08/31(木) 16:21:54.06ID:jEatiFRd
それらしい理由をつければセーフ(知らんけど
2017/08/31(木) 21:20:34.91ID:yEXvVBwk
よく寝まひた(^^
2017/08/31(木) 21:29:24.34ID:qkb3Tq/I
おいこらファッキング

もうおれはくたびれた
これほどの作業量を説明する気力が・・・
毎月5000えん振り込め
2017/08/31(木) 21:42:39.36ID:4jQi2dlV
やっす
10万は貰わんと割に合わんと思うが
2017/08/31(木) 21:43:49.02ID:yEXvVBwk
僕のお金が無くなってしまいまふ(^^
チンコショボーン(^^
2017/08/31(木) 21:48:03.59ID:qkb3Tq/I
チンコショボーンとか言ってる場合か

spriteの0番がどうなってるか確認し
その結果を踏まえてSpriteEditor開いて
どういうことか報告せよ(編集はするな)
2017/08/31(木) 21:51:54.32ID:qkb3Tq/I
毎月5000円つっても向こう20年だから
えーと...
まぁまぁもらえるだろ...
2017/08/31(木) 21:56:01.13ID:yEXvVBwk
0番は回復カプセルになってまふ(^^
画像上は0番の領域はちゃんと開けてまふのに(^^
スプライトエディター上は0番の領域が何も置かれてまふぇん(^^
2017/08/31(木) 21:58:01.70ID:qkb3Tq/I
そう、なんでだと思う?
2017/08/31(木) 21:58:24.81ID:yEXvVBwk
>>911
ポケモンの新作が買えなくなってしまいまふ(^^
チンコショボーンでふ(^^
2017/08/31(木) 21:58:58.08ID:yEXvVBwk
>>913
何もないから飛ばされてるんじゃないでふか?(^^
2017/08/31(木) 21:59:41.56ID:qkb3Tq/I
スプライトエディタが気を効かせて余計なことしてくれてんだよ
それはなんでひょうか ファッキング
2017/08/31(木) 22:00:19.83ID:qkb3Tq/I
そうそう

つまり完全に透明な筆で
ぼっきんぐ
とでも書いときな
2017/08/31(木) 22:03:43.46ID:qkb3Tq/I
さて、、、、
どうすっかなこの先
2017/08/31(木) 22:26:32.47ID:yEXvVBwk
どうしまひょうか(^^
鶏肉おいしかったでふ(^^
2017/08/31(木) 22:27:43.02ID:qkb3Tq/I
なんだよ飯食ってたんか
スプライトなおったか?
2017/08/31(木) 22:32:20.67ID:qkb3Tq/I
ああ、あと
itemSlotPrefabのsource imageに
itemTitnkonanntoka_0 要するにスプライトの0番 を指定しておく
2017/08/31(木) 22:33:03.47ID:yEXvVBwk
多分治りまひた(^^
でもアイテムIDと画像の紐づけは出来てまふぇんね(^^
これってEXCELデータ上欠番になってる所は透明な画像入れなきゃいけないのでひょうか?(^^
だとすると画像サイズがとんでもないことになりそうでふ(^^
2017/08/31(木) 22:42:49.43ID:qkb3Tq/I
ちょっと言ってる意味がわからん・・・

もうちょっと詳しく具体的にどうなる?
2017/08/31(木) 22:52:10.19ID:yEXvVBwk
エクセル2以降はHP回復薬なのでふけど(^^
アイテムの画像は2番がスタミナ回復薬になってまふ(^^
2017/08/31(木) 22:53:36.78ID:qkb3Tq/I
それ何色?
2017/08/31(木) 22:55:07.35ID:qkb3Tq/I
あーもしかして縦並びに絵かいてるわけ?
2017/08/31(木) 22:59:15.09ID:hTYgbZrZ
画像の使い回し的なやつか?
2017/08/31(木) 23:10:21.39ID:yEXvVBwk
http://i.imgur.com/eJLMqD4.png
画像はこうなってまふ(^^
2017/08/31(木) 23:20:25.03ID:qkb3Tq/I
んー通常
0, 1, 2,,,,と横にならべるのだ

手動でスプライトエディタの枠を並び替えることはできるが
とてもおすすめできない
2017/08/31(木) 23:21:21.29ID:qkb3Tq/I
そんで
ScriptableObjectはどこにあるのだ
2017/08/31(木) 23:23:52.48ID:yEXvVBwk
Terasurware>classed>ItemDate
2017/08/31(木) 23:29:36.85ID:qkb3Tq/I
ちげーよ
それはベースクラスじゃねぇか

アセット化したScriptableObject
2017/08/31(木) 23:45:37.67ID:yEXvVBwk
これでふか?(^^
http://i.imgur.com/GJAcHUC.png
2017/08/31(木) 23:49:58.02ID:qkb3Tq/I
データはいってねぇじゃん

一体どうなってんだ?
2017/08/31(木) 23:54:56.66ID:yEXvVBwk
こっちでははいってまふよ(^^
おかしいでふね?(^^
2017/08/31(木) 23:57:01.79ID:qkb3Tq/I
ああそういうことか
じゃあそれだけアップしてくれ
2017/09/01(金) 00:01:27.36ID:LNo2qt2w
https://www.axfc.net/u/3840454/mmo
2017/09/01(金) 00:03:13.17ID:LNo2qt2w
そういえばこのシートまだ不完全なんでふよね(^^
途中までしか作ってまふぇん(^^
2017/09/01(金) 00:06:10.05ID:vKM2HYWt
テストできりゃいいんだから3行もあればいいんだよ
2017/09/01(金) 00:07:41.12ID:LNo2qt2w
なるへそ(^^
2017/09/01(金) 00:11:13.05ID:vKM2HYWt
!!!!

1300行もアイテムデータつくったんか!!!??
2017/09/01(金) 00:14:48.28ID:LNo2qt2w
ほとんど欠番でふけど(^^
2017/09/01(金) 00:33:40.76ID:vKM2HYWt
うーむ
動くことは動くが・・・
2017/09/01(金) 00:43:33.20ID:LNo2qt2w
多いと動かなくなるんでふか?(^^
これから2倍くらいにする予定だから困りまひたね(^^
2017/09/01(金) 00:45:43.38ID:vKM2HYWt
2倍・・・
全部ではないにしても、その数のアイテムのモデリングするわけ・・・?
2017/09/01(金) 00:46:51.81ID:LNo2qt2w
・・・・(^^
まぁモデリングはオンライン化した後アップデートで増やしまひょう(^^
2017/09/01(金) 00:50:53.98ID:vKM2HYWt
まぁいいや

今元気一杯か?おねむちゃんか?
2017/09/01(金) 00:51:41.82ID:LNo2qt2w
元気でふよ(^^
1/4くらい眠いでふけど(^^
2017/09/01(金) 00:56:05.92ID:vKM2HYWt
そしたらちょっとやるか
とてもじゃないが2ちゃんねる上で説明できる作業量じゃないから
本意ではないがソースプレゼントしてやる

その上でも作業残るからやる気なら付き合うが
うまくいったら一時間以内にアイテムでHP回復するところまですすむとは思うぞ
2017/09/01(金) 00:59:13.88ID:LNo2qt2w
回復するところまで進んだらぼっこの殿はもう教えてくれないんでふよね?(^^
この先どうやって作っていけばいいのやら(^^
とにかくここまで手伝ってくれたことに感謝感謝のボッキング!(^^
2017/09/01(金) 01:03:59.54ID:LNo2qt2w
ちなみにやる気はビンビンでふよ(^^
2017/09/01(金) 01:04:42.31ID:vKM2HYWt
その話は長くなるぞw

とりあえずアイテムやるか?
明日でもいいけどな
2017/09/01(金) 01:05:42.79ID:vKM2HYWt
じゃあまあとりあえず、
プロジェクトをフォルダごとコピーしてバックアップして作業しよう
コピーした側でソースさしかえていじる、と
2017/09/01(金) 01:06:20.58ID:LNo2qt2w
アイテムやりまふ(^^
やれるときにやっとかないと明日寝てたりしたら困りまふからね(^^
2017/09/01(金) 01:10:27.40ID:LNo2qt2w
とりあえず現状をZIPに保存しておきまひた(^^
準備はおkでふ(^^
2017/09/01(金) 01:13:38.06ID:vKM2HYWt
ちょっとまってな・・
2017/09/01(金) 01:22:46.34ID:vKM2HYWt
http://whitecats.dip.jp/up/download/1504198537.zip/attach
2017/09/01(金) 01:23:43.60ID:vKM2HYWt
アレってなんだよ!!!

んで、ソース差し替えて
適当に頑張りたまえ
何をどうすんだか俺は忘れたがアタッチとか
2017/09/01(金) 01:28:28.85ID:LNo2qt2w
DLパスがわかりまふぇん(^^
2017/09/01(金) 01:29:28.13ID:vKM2HYWt
昔そんなパス使った
2017/09/01(金) 01:33:14.10ID:vKM2HYWt
comment欄見えてないのか覚えてないのか
2017/09/01(金) 01:36:00.36ID:LNo2qt2w
漢字じゃなくてローマ字でひたか(^^
5分くらい迷いまひた(^^
2017/09/01(金) 01:36:43.23ID:vKM2HYWt
そうか悪いことしたなw
2017/09/01(金) 01:40:44.36ID:vKM2HYWt
えーっと
少なくともitembackにすくりぷたぶるおぶじぇくとはアタッチするな

実はそんぐらいだったかな
忘れた
2017/09/01(金) 01:46:09.07ID:vKM2HYWt
アタッチするな
っていうのは
アタッチしてはいけないという意味ではなく
アタッチする必要があるという意味です
深夜なので自分でも言っていることがよくわかりません
2017/09/01(金) 01:48:16.95ID:LNo2qt2w
funcs[id](itemData.param[id], bokking);
ここがエラー吐きまひた(^^
エラー内容はぬるぽ(^^
アイテムバックにすくりぷたぶるアタッチするとエラー吐かなくなりまふ(^^
2017/09/01(金) 01:49:01.23ID:LNo2qt2w
そういう意味でひたか(^^
2017/09/01(金) 01:49:45.44ID:vKM2HYWt
そいでアイテム1を拾ってつかうと回復はするんじゃねーかな
2017/09/01(金) 01:50:36.97ID:LNo2qt2w
あと回復してから回復までに微妙にラグがあるのは仕様でふか?(^^
仕様ならラグハイムっぽくていいのでふけど・・・(^^
2017/09/01(金) 01:54:17.06ID:vKM2HYWt
それはボッキングが書いたと思われる、HPバーの仕様じゃないか?
回復自体は一瞬で終わってると思うぞ
2017/09/01(金) 01:57:17.55ID:LNo2qt2w
確かに下には回復薬使ってすぐにHPが50回復したって出てまふね(^^
どういう仕様にしたんでひたっけ?(^^
2017/09/01(金) 01:57:45.80ID:vKM2HYWt
if (1f * PlayerHP / PlayerHPMax <= 99)
{
timer += Time.deltaTime; //経過時間加算
if (timer >= interval)
{
PlayerHP = PlayerHP + 1;

if(PlayerHPMax< PlayerHP)
{
PlayerHP = PlayerHPMax;
}

HPBar.GetComponent<HPBarScPLayer>().setHPRate(PlayerHPMax, PlayerHP);
timer = 0; //初期化
}
}

この処理がフレームまたないとバーに反映しない処理になってる
2017/09/01(金) 01:58:23.40ID:vKM2HYWt
フレームじゃねぇや、intervalだから1秒か
2017/09/01(金) 01:59:59.26ID:LNo2qt2w
アイテム仕様処理に
HPBar.GetComponent<HPBarScPLayer>().setHPRate(PlayerHPMax, PlayerHP);
を付け足せば処理ができそうな気がしまふけどどうでひょう?(^^
2017/09/01(金) 02:00:32.87ID:LNo2qt2w
もちろんこのままぶち込むとエラー吐きまふけど(^^
2017/09/01(金) 02:00:33.84ID:vKM2HYWt
こういうのが自分で見抜けるようにならないと
作り込んだりできない、というかもう前にすすめないと思う正直
2017/09/01(金) 02:02:10.39ID:LNo2qt2w
なるへそ(^^
見抜けるように頑張りまふ(^^
2017/09/01(金) 02:06:12.85ID:vKM2HYWt
処理自体は想定通りになってるか?
2017/09/01(金) 02:07:36.52ID:vKM2HYWt
えっとなあ
>>974
はダメージ受けたりしたらどうなるんだ?
ちゃんと減るんか?
2017/09/01(金) 02:10:36.32ID:vKM2HYWt
まぁなにがいいたいかというと
部分的にはそういう処理で正しく動くけど

アイテムで回復する、敵の攻撃でダメージうける、自然に回復する
毒などの効果でダメージうける・・・・

っていう風に、その都度更新処理を書くと
同じようなコードがたくさんプログラムの中にちりばめられてしまうだろ

ソースは長くなり、読みにくくなり、仕様変更に弱く、バグりやすい

そういう作り方になってしまう
2017/09/01(金) 02:12:30.78ID:vKM2HYWt
なのでHPに変更が加えられたら
イーサンの責任で、HPバーに更新を依頼する

っていう決まりにすると一箇所か二箇所だけで確実に更新できる

この説明で理解できるかわからんが
2017/09/01(金) 02:14:02.06ID:vKM2HYWt
こういう発想をつきつめると

HPバーがHPを監視する

っていう発想に到達してそれなりの書き方するといい感じになるんだけどな
2017/09/01(金) 02:14:21.87ID:LNo2qt2w
なるへそ(^^
つまりバーの処理は一か所に固めておいたほうがいいと(^^
バラバラだと確かに処理を変更したいときにめんどくさそうでふね(^^
2017/09/01(金) 02:18:54.07ID:vKM2HYWt
そうそう
シンプルにそういう意味で考えてもいいんだけどな、結局同じなので
2017/09/01(金) 02:21:26.29ID:vKM2HYWt
それとなあ
その処理に限らないんだけど
プロジェクトもうめちゃくちゃになりかけてて
割と近い将来直せなくなるかもだ

リファクタリングというんだけど
ソースは常に見直しして、おかしなとこないか
重複処理ないか、変数名は適切かって
整理しつづける、掃除っていうほうがイメージわかりやすいかもだが
そういうのが必要なのさ
2017/09/01(金) 02:22:45.63ID:vKM2HYWt
次のスレッドは

C#を勉強したいけどどうする?(^^

とかの方がいいかも、割とまじめに
2017/09/01(金) 02:26:57.80ID:LNo2qt2w
http://mevius.2ch.net/test/read.cgi/gamedev/1504200394/
次スレでふ(^^
2017/09/01(金) 02:30:22.42ID:vKM2HYWt
ははw
混ぜたんか
2017/09/01(金) 02:31:28.05ID:LNo2qt2w
文字数オーバーで作たいになってまふけど(^^
2017/09/01(金) 02:31:51.30ID:vKM2HYWt
色々伝えたいこともあるのだが
また明日かな
2017/09/01(金) 02:33:02.16ID:LNo2qt2w
じゃあ僕もそろそろ寝まふ(^^
2017/09/01(金) 02:33:28.83ID:LNo2qt2w
その前にこのスレ完走させまひょう(^^
2017/09/01(金) 02:33:46.48ID:vKM2HYWt
2017/09/01(金) 02:34:47.98ID:LNo2qt2w
2017/09/01(金) 02:35:23.24ID:vKM2HYWt
さいていだなw
2017/09/01(金) 02:36:29.03ID:LNo2qt2w
ちんこっこ〜(^^
 まんこっこ〜(^^
  あなるっる〜(^^
ボッキング!(^^
2017/09/01(金) 02:36:40.61ID:vKM2HYWt
おやすみ
とか
お疲れ様でした
とかあるだろうに

バーカw
2017/09/01(金) 02:38:11.59ID:LNo2qt2w
このスレの人々に感謝感謝のボッキング!(^^
それでは新時代の幕開けにチンコの皮がびろろ〜ん(^^
2017/09/01(金) 02:39:56.68ID:vKM2HYWt
ダメだこりゃ
2017/09/01(金) 02:40:03.67ID:LNo2qt2w
999チンコ(^^
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況