[過去ログ]
UnityでMMO作りたいけどどうする!?(^^Part2 [無断転載禁止]©2ch.net (1002レス)
UnityでMMO作りたいけどどうする!?(^^Part2 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
969: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 01:50:36.97 ID:LNo2qt2w あと回復してから回復までに微妙にラグがあるのは仕様でふか?(^^ 仕様ならラグハイムっぽくていいのでふけど・・・(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/969
970: 名前は開発中のものです。 [sage] 2017/09/01(金) 01:54:17.06 ID:vKM2HYWt それはボッキングが書いたと思われる、HPバーの仕様じゃないか? 回復自体は一瞬で終わってると思うぞ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/970
971: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 01:57:17.55 ID:LNo2qt2w 確かに下には回復薬使ってすぐにHPが50回復したって出てまふね(^^ どういう仕様にしたんでひたっけ?(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/971
972: 名前は開発中のものです。 [sage] 2017/09/01(金) 01:57:45.80 ID: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; //初期化 } } この処理がフレームまたないとバーに反映しない処理になってる http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/972
973: 名前は開発中のものです。 [sage] 2017/09/01(金) 01:58:23.40 ID:vKM2HYWt フレームじゃねぇや、intervalだから1秒か http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/973
974: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 01:59:59.26 ID:LNo2qt2w アイテム仕様処理に HPBar.GetComponent<HPBarScPLayer>().setHPRate(PlayerHPMax, PlayerHP); を付け足せば処理ができそうな気がしまふけどどうでひょう?(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/974
975: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 02:00:32.87 ID:LNo2qt2w もちろんこのままぶち込むとエラー吐きまふけど(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/975
976: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:00:33.84 ID:vKM2HYWt こういうのが自分で見抜けるようにならないと 作り込んだりできない、というかもう前にすすめないと思う正直 http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/976
977: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 02:02:10.39 ID:LNo2qt2w なるへそ(^^ 見抜けるように頑張りまふ(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/977
978: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:06:12.85 ID:vKM2HYWt 処理自体は想定通りになってるか? http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/978
979: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:07:36.52 ID:vKM2HYWt えっとなあ >>974 はダメージ受けたりしたらどうなるんだ? ちゃんと減るんか? http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/979
980: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:10:36.32 ID:vKM2HYWt まぁなにがいいたいかというと 部分的にはそういう処理で正しく動くけど アイテムで回復する、敵の攻撃でダメージうける、自然に回復する 毒などの効果でダメージうける・・・・ っていう風に、その都度更新処理を書くと 同じようなコードがたくさんプログラムの中にちりばめられてしまうだろ ソースは長くなり、読みにくくなり、仕様変更に弱く、バグりやすい そういう作り方になってしまう http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/980
981: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:12:30.78 ID:vKM2HYWt なのでHPに変更が加えられたら イーサンの責任で、HPバーに更新を依頼する っていう決まりにすると一箇所か二箇所だけで確実に更新できる この説明で理解できるかわからんが http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/981
982: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:14:02.06 ID:vKM2HYWt こういう発想をつきつめると HPバーがHPを監視する っていう発想に到達してそれなりの書き方するといい感じになるんだけどな http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/982
983: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 02:14:21.87 ID:LNo2qt2w なるへそ(^^ つまりバーの処理は一か所に固めておいたほうがいいと(^^ バラバラだと確かに処理を変更したいときにめんどくさそうでふね(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/983
984: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:18:54.07 ID:vKM2HYWt そうそう シンプルにそういう意味で考えてもいいんだけどな、結局同じなので http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/984
985: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:21:26.29 ID:vKM2HYWt それとなあ その処理に限らないんだけど プロジェクトもうめちゃくちゃになりかけてて 割と近い将来直せなくなるかもだ リファクタリングというんだけど ソースは常に見直しして、おかしなとこないか 重複処理ないか、変数名は適切かって 整理しつづける、掃除っていうほうがイメージわかりやすいかもだが そういうのが必要なのさ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/985
986: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:22:45.63 ID:vKM2HYWt 次のスレッドは C#を勉強したいけどどうする?(^^ とかの方がいいかも、割とまじめに http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/986
987: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 02:26:57.80 ID:LNo2qt2w http://mevius.2ch.net/test/read.cgi/gamedev/1504200394/ 次スレでふ(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/987
988: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:30:22.42 ID:vKM2HYWt ははw 混ぜたんか http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/988
989: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 02:31:28.05 ID:LNo2qt2w 文字数オーバーで作たいになってまふけど(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/989
990: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:31:51.30 ID:vKM2HYWt 色々伝えたいこともあるのだが また明日かな http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/990
991: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 02:33:02.16 ID:LNo2qt2w じゃあ僕もそろそろ寝まふ(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/991
992: ダーク王鍬大使 ◆SoVpkB15jY [sage] 2017/09/01(金) 02:33:28.83 ID:LNo2qt2w その前にこのスレ完走させまひょう(^^ http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/992
993: 名前は開発中のものです。 [sage] 2017/09/01(金) 02:33:46.48 ID:vKM2HYWt お http://mevius.5ch.net/test/read.cgi/gamedev/1502688196/993
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 9 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s