UnityC#勉強してMMO作たいけどどうする!?4(^^

■ このスレッドは過去ログ倉庫に格納されています
2017/12/27(水) 21:47:00.81ID:TVrhpmt6
ここは>>1が皆ふぁんに協力してもらい、時には一人で奮闘しMMOを作るスレッドでふ(^^
Wiki
https://www65.atwiki.jp/parohaim/
前スレ
http://mevius.2ch.net/test/read.cgi/gamedev/1504200394/
2018/03/07(水) 07:04:12.92ID:6Ds3vivU
生成された主人公を取得する方法教えてけちんぼしないで(^^
Ethan(Clone)取得とかタグのPlayer取得だと最初に生成された人を取得してしまいまふよね?(^^
2018/03/07(水) 12:04:24.38ID:9GGmG78J
>>646
>>622
2018/03/08(木) 05:35:27.29ID:7Ah1XGjR
無事出来まひた(^^
雑でふけど(^^
チャット機能良し、モンスターの同期良し!(^^
あとはスキルとかでふね(^^
まぁ気長にやりまひょう(^^
ボッキング!(^^
2018/03/08(木) 12:43:39.39ID:DHaZoj3y
おおぉ師匠すごい!
それあアップして時間決めてみんなでチャットしましょう!!
2018/03/09(金) 06:02:31.06ID:jDBcCktn
じゃあ皆さんが暇になるであろう土日にうpりまんこ(^^
651名前は開発中のものです。
垢版 |
2018/03/09(金) 13:40:07.42ID:r9WlwzRN
Unityってどの程度C#の知識いるの?入門書読んどけばおk?
2018/03/09(金) 13:42:15.17ID:SQqXJExN
>>651
プログラムが分かっていれば0からでも、ある程度サクサク覚えて作れるよ。
2018/03/09(金) 13:45:56.81ID:r9WlwzRN
どうもありがとう やってみる
654名前は開発中のものです。
垢版 |
2018/03/09(金) 16:35:37.10ID:ifn5WW/c
数ヶ月ぶりに来たけどゲーム開発進んでんの?
2018/03/09(金) 16:49:37.37ID:jDBcCktn
オンライン化しまひたよ(^^
2018/03/09(金) 21:31:24.08ID:jDBcCktn
じゃあ23時くらいになったらオンラインやりまふか?(^^
準備しておきまふ(^^
他人がログアウトしたときにMissingしてしまうバグもすぐ直せまひたひ(^^
絶好調でふ(^^
2018/03/09(金) 22:36:34.82ID:jDBcCktn
ごめんなふぁい(^^
寝まふ(^^
明日やりまひょう(^^
2018/03/10(土) 08:43:35.76ID:laf+8Cqm
体調の問題でしょうがないだろうけど、キャンセルを20分まえは酷いだろw
2018/03/10(土) 12:43:33.27ID:q/shOigT
師匠!最初土日って言ってたのにwww
2018/03/10(土) 17:13:09.83ID:L/AJrOPz
今日やるの?
2018/03/10(土) 20:19:37.38ID:q/shOigT
この時間にまだ何もないという事は今日は無しかなぁ…
2018/03/10(土) 21:44:36.49ID:/6/2TsRS
あーよく寝た(^^
23:00からやりまひょう(^^
2018/03/10(土) 22:11:37.75ID:q/shOigT
師匠、早めにプログラムアップしてください><
2018/03/10(土) 22:58:05.01ID:L/AJrOPz
今北産業
2018/03/10(土) 23:00:02.66ID:/6/2TsRS
忘れてた(^^
今からうpりまふ(^^
2018/03/10(土) 23:00:18.77ID:q/shOigT
師匠おおおおおおおおおおおおおおおおおおおおおおおおお!!!!

待ってるんだけど><
2018/03/10(土) 23:06:35.37ID:/6/2TsRS
はい(^^
https://www.axfc.net/u/3894247/mmo
2018/03/10(土) 23:10:19.75ID:laf+8Cqm
どう?w
2018/03/10(土) 23:13:46.19ID:q/shOigT
キーワード入れてって出てDL出来ないんだけど・・・
2018/03/10(土) 23:15:10.42ID:q/shOigT
おおおおおDLきたあああああ
混雑してるとか出てたwwwwww
2018/03/10(土) 23:17:58.17ID:q/shOigT
師匠おおおおおおおおお
早く入りたい
ttps://i.gyazo.com/6142d67fd31658709c1250ad0ad79c9a.png
2018/03/11(日) 00:07:15.66ID:m4TZr63X
モンスター召喚しすぎたのとアイテム増え過ぎたので一回ログアウトお願いしまふ(^^
2018/03/11(日) 00:09:08.95ID:U+u7Ou4S
ログアウトしまんた
2018/03/11(日) 00:10:53.89ID:zF7LdY5u
おkでふ(^^
ほかの人がきまふぇんね(^^
アイテムとかは発生したら1分後自動で消えるようにする?(^^
2018/03/11(日) 00:15:34.07ID:U+u7Ou4S
確かにと重くなる原因になるなら消した方がいいのかも
2018/03/11(日) 00:20:31.22ID:U+u7Ou4S
モンスター種類増えてチャット機能付いてMMO感出てきて中々面白かった
明日朝早いから寝るす
まだ寒いから夜更かしして風邪ひかないようにね!
でわでわノシ
2018/03/11(日) 00:22:11.78ID:zF7LdY5u
オンラインてすと協力ありがとうございまひた(^^
2018/03/11(日) 00:36:25.14ID:QGo8aDQk
繋がった!!
音楽がなかなかいいでし!!
でももう寝ます><
ttps://i.gyazo.com/88cd60ef8deb8c929acfe46d25ed4039.png
2018/03/11(日) 00:37:24.17ID:zF7LdY5u
おやすみなふぁい(^^
2018/03/11(日) 08:15:02.64ID:zF7LdY5u
来月になったらもう一回テストプレイしまふよ(^^
凄い進化するので期待して待っててくらふぁい(^^
2018/03/11(日) 19:59:29.53ID:zF7LdY5u
ポケモン板の配信スレに誤爆してしまいまひた(^^

以下コピペ(^^
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
[PunRPC]
public void Soubimitamehennkousoubi()//装備の見た目を反映する(装備を付ける)
{
頭装備 = 頭装備見た目変更.transform.Find(装備種類).gameObject;
Debug.Log(頭装備 + "装備しまひた(^^");
頭装備.SetActiveRecursively(true);
}
[PunRPC]
public void Soubimitamehennkouhazusu()//装備の見た目を反映する(装備を外す)
{
頭装備Minus = 頭装備見た目変更.transform.Find(装備種類Minus).gameObject;
頭装備Minus.SetActiveRecursively(false);
Debug.Log(頭装備Minus + "外しまひた(^^");
}
これで装備の同期は何とか出来てるんでふけど(^^
なぜか装備すると装備オブジェクトが全部trueになるんでふよね(^^
そしてなぜかOFFにしようとしてもOFFになりまふぇんし(^^
一体何が原因なんでひょうか?(^^
また関数名がクッソ読みづらいって怒られそうでふけど(^^
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
コピペ終了(^^
2018/03/11(日) 20:17:17.89ID:zF7LdY5u
多分(^^
頭装備 = 頭装備見た目変更.transform.Find(装備種類).gameObject;
が悪さしてることに気づきました(^^
内部的には(^^
頭装備 = 頭装備見た目変更
みたいになってると思うんでふよね(^^
頭装備見た目変更にアタッチされたオブジェが直接ONOFFされてまふひ(^^
何が原因でふか?(^^
2018/03/12(月) 12:27:42.91ID:3FhrQ3Vt
ぼっきんぐのunityはバージョン4以下なのか?普通にSetActive使うと思うんだが、、、

それはともかく、Find関数は規模が大きくなればなるほど重くなるし、思わぬバグもあったりするからやめとけ。
素直にPrefabから生成にしたほうがいいぞ。
悪いことは言わないから。
Prefabなら生成とデストロイの処理作ればいいだけだし。

どうしてもFind関数使いたいって理由あるの?
2018/03/13(火) 09:06:30.68ID:f0Oh2IWV
ないので変更してみまひた(^^
Blenderから入れた3Dモデルが最初から回転が代入されてるせいで位置がおかしいことになりまふ(^^
Blender+Unty糞でふね(^^
相性悪いでふ(^^
2018/03/13(火) 09:09:45.62ID:f0Oh2IWV
Blender側で回転を適応すればいいんでふね(^^
為になりまひた(^^
2018/03/13(火) 15:51:00.76ID:9UWuQex5
ここ見てるみんな歳いくつ?
流石に20代も後半になって無職フリーターでゲームプログラミングしてる人間はいないよな?
2018/03/13(火) 17:00:02.30ID:f0Oh2IWV
僕は先月23歳になりまひた(^^
2018/03/13(火) 20:42:58.76ID:u8ZSdu8c
えーここって学生ばっかりじゃなかったの?
2018/03/14(水) 00:50:32.50ID:T634Hkcc
とうとう50代突入しました
2018/03/14(水) 06:22:05.55ID:HaNriUfj
23にもなって厨二コテかよ
2018/03/14(水) 06:54:08.03ID:VWL1aVnw
厨二どころか小学生レベルでふよ(^^
2018/03/14(水) 09:59:38.32ID:VWL1aVnw
publicにしても変数がインスペクターに表示されないクソバグ死ね(^^
あーイライラする(^^
もしかしたら仕様なのかもしれまふぇんが(^^
流石に分かりづら過ぎる(^^
ほんとイライラするのでチンコに血が昇りまひた(^^
2018/03/14(水) 10:01:10.89ID:VWL1aVnw
ググったら仕様でひた(^^
時間返して(^^
2018/03/14(水) 13:29:48.32ID:3f2qXz9R
>>693
えっ?仕様なの?
自分はクリーンすると表示されるときがあるけど
2018/03/14(水) 13:36:03.46ID:VWL1aVnw
エラー吐いてるときはインスペクターが更新されないらしいでふ(^^
実際にエラー取ったら反映されるようになりまひた(^^
2018/03/14(水) 14:16:28.84ID:T634Hkcc
あぁそういう意味での仕様ね
2018/03/15(木) 15:32:04.03ID:6ddMVGmu
う〜ん、Findだとうまくいってた処理ができまふぇんね(^^
2018/03/16(金) 12:55:22.72ID:CroDATRN
師匠どんな処理なんですかー?
2018/03/17(土) 13:51:34.90ID:MylCotuC
頭にプレファブからオブジェクトを召喚する処理でふ(^^
なんかうまくいかないのでやる気失せまふね(^^
2018/03/18(日) 23:53:23.05ID:we+glNJL
>>699
一歩ずつですお!
2018/03/19(月) 20:06:45.79ID:RwGCY58Q
これじゃダメみたいでふ(^^
いい案ありまふぇんか?(^^
[PunRPC]
public void Soubimitamehennkousoubi()//装備の見た目を反映する(装備を付ける)
{
if (装備種類 == " ")
{

}
else
{
頭装備 = PhotonNetwork.Instantiate(装備種類, Apos, Quaternion.identity, 0, null) as GameObject;
float HeadPos = 頭.transform.position.y;
頭装備.transform.parent = 頭.transform;
頭装備.transform.localPosition = new Vector3(0, 0, 0);
}
}
2018/03/19(月) 21:51:32.29ID:DBkCtMgw
>>701
まず new Vector3(0,0, ,0)はVector3.zoroにする事で無駄なnewは避けれます
2018/03/20(火) 11:40:17.74ID:ETsMp/vN
>>701
>>699の悩みからすると
頭装備 = PhotonNetwork.Instantiate(装備種類, Apos, Quaternion.identity, 0, null) as GameObject;
これがうまくいってないのでしょうか?だとすると
注意書きに
条件:プレハブはresources/フォルダの直下にあり (実行時に読み込むため)、PhotonViewコンポーネントを持つ必要があります。
って書いてますが、この条件はクリアしてます?
2018/03/21(水) 03:07:20.34ID:mRqgWlBE
>>702
出来まひた(^^
感謝感謝でふ(^^
>>703
その条件は満たしてまふ(^^
自分が装備した時はちゃんと装備できまふが他人が装備した時はエラー吐くんでふよ(^^
なんででひょう?(^^
2018/03/21(水) 03:15:17.59ID:mRqgWlBE
エラー内容でふ(^^
https://i.imgur.com/EJP2Ztb.png
2018/03/21(水) 05:58:31.95ID:bra2Zbyy
>>705
軽く見た感じだと、そのエラーは
パラメータにヌルは出来ないよ
って言うことで、photon.instantiationのパラが違うんじゃ?
最後にnulが必要なのはInstantiateSceneObject() の方じゃない?
と軽くしかみてないけど
試してみた?
見たページ
ttp://www.urablog.xyz/entry/2016/09/18/233112
2018/03/21(水) 13:50:36.00ID:yQ4Q1LHS
Dictionary型のキーにnullは指定できないってさ
2018/03/22(木) 01:19:18.91ID:8tbXYkeg
>>702
いやVecter3.zeroの実装は内部でnewしてるからな?
2018/03/22(木) 14:35:43.72ID:kc6hqrdR
そ、そうだったんですか・・・勉強になります><


師匠、元気ですかぁー!!
2018/03/22(木) 14:55:40.11ID:Lf3bP0a7
ご教授いただいたのにレス返せなくて申し訳ないでふ(^^
言われたところを修正してもバグが治らなくて数日萎えてまひた(^^
僕が一つのゲーム作りに集中できるのは2年が限界なのでそろそろMMOも終わりかもしれまふぇん(^^
2018/03/22(木) 20:25:23.86ID:kc6hqrdR
師匠!
貼らせないで!

゚ ・ 。: .゚:. 。* o・ :゚゚ 。゚  :∴゚ ・ 。: . ゚:. 。*  o・:゚゚ 。 ゚:∴。:  ゚。
 ∴ 。o .゚ :.   。 o  ・ :゚゚   ・ : ゚゚ 。゚   :   ゚∴ ゚  ・ 。 : . *゚
o・ 。 ゚: .゚ ・  。 *: o・ :゚゚  。  /    ゚∴.゚ :.   。 o・ :゚゚ 。゚: ゚∴ ゚:
。 :゚。 ゚ ・o゚ ・ 。:  .゚:. 。*  / o・:  ゚゚ 。゚ :∴。:  ゚。  ゚∵: 。o゚  ・ 。
   。 o・    :゚゚   。゚:  ゚  /  ∴゚  ・ 。:   *∵   ゚∵     *。 :。 o゜゚
∴ 。 o・ :゚゚ 。  ゚:   ゚   /   ∴゚    。: .          *゚:.。  ゚∵* :
    。゚: ゚∴.    ゚:.   /   。 o゚ ・     o・。 ゚: .゚ ・  ・: ゚゚  。゚:
        ・ 。:.゚:   /     .。  o・:゚゚          。゚:゚ ∴ ゚ : ゚ ∵
 ゚ ・   。゚ ・ 。  : ☆ .  ゚* ・  ゚。 :.  。 *o・: ゚ ゚ 。゚:  ゚。  。゚:゚  *゚ ゚
∵ ゚∵:  o・:゚゚   。     ゚:゚∴ 。o *゚ ・ 。:    . ゚:.。   o・: ゚゚*:  o・
     。゚:゚ ∴ ゚   ゚: ゚ ∵゚。゚∵o:。o゚ ・     o・。 ゚: .゚ ・     。∴。: ゚。
。: .゚:.。 o     ・:゚゚∴ 。o・: ゚゚ 。゚: ゚ ∴゚ ・ 。:  . *゚: .。 o・:゚ 。 ゚: ゚。
 ・  ゜ 。  .
    .     ゜
.  。 ・    .
 ゜  \  ゜ .
゜ ・  。   ゜
 .    \ ゜  .
    .  。 ・
。  ☆   | .            そして彼らは星になった
 .  ・  。  ゜
  ゜・   / .
 。  . 。   ゜
.    . \   .
  ゜ ゜   \/゜
   .   . ゜
2018/03/23(金) 17:56:07.99ID:jRAIp2VB
復活(^^
2018/03/23(金) 18:15:10.35ID:jRAIp2VB
やっぱりこのエラーが出まふ(^^
https://i.imgur.com/1R4Y94k.png
2018/03/23(金) 18:16:31.52ID:jRAIp2VB
エラー場所(^^
https://i.imgur.com/6KfZHxE.png
2018/03/23(金) 18:29:40.61ID:KC1wKhqX
原因はnullの値をシリアライズで同期していようとしたから。
って出てた。
2018/03/24(土) 19:09:01.17ID:f++r5cpY
ありがとうでふ(^^
2018/03/24(土) 19:17:16.34ID:f++r5cpY
で、これはどこをどうすればいいんでふか?(^^
ググったり本読んだりを数日やってる気がしまふが(^^
一向に解決しまふぇん(^^
2018/03/24(土) 19:39:36.06ID:f++r5cpY
最初の引数がぬるぽでひた(^^
2018/03/24(土) 20:09:28.95ID:f++r5cpY
デバッグログがなぜか呼び出されん(^^
2018/03/24(土) 20:50:17.92ID:8kXZmGbd
>>718
ガッ
ンバ!
2018/03/24(土) 21:41:55.00ID:tIOF1bC+
>>718
師匠!そこでしたか
でも原因解ってよかったです
次にすすめまんこ!
2018/03/25(日) 00:46:19.62ID:KmNk7Qmk
たぶん@が同期してないみたいでふね(^^
https://i.imgur.com/PfXr0TZ.png
m_photonView.RPC()みたいに変数いじるのを同期させるにはどうすればいいんでひょうか(^^
2018/03/25(日) 00:48:16.48ID:KmNk7Qmk
あっ、多分変数まで同期させたら自分の装備までおかしくなりそうでふね(^^
う〜んどうすればいいのやら(^^
2018/03/25(日) 01:07:37.15ID:KmNk7Qmk
いい案ありまふぇんか?(^^
非常に困ってまふ(^^というより詰んでまふ(^^
2018/03/25(日) 08:59:50.42ID:5Ml1zd+V
そろそろ誰も答えられなくなって崩壊するまで秒読みってところか
2018/03/25(日) 09:39:47.43ID:YUgfgVl5
もう諦めたんじゃ無かったのかよ
2018/03/25(日) 11:14:33.74ID:7/pkKQAm
フォトンはわかりまてん(>_<
というかどこの同期が出来てないのかさえよくわかんないでし
2018/03/25(日) 11:39:19.45ID:7/pkKQAm
まぁ経験的にバグでて、原因がなかなかつかめなかったら、処理を極力シンプルにするとか、その部分だけ別のプロジェクトにして検証するとかして、一見遠回りのようだけど結局早く見つかります

とおもいまふ
2018/03/25(日) 19:03:51.55ID:KmNk7Qmk
処理をシンプルにしてみまんこ(^^
感謝感謝のボッキング!(^^
2018/03/26(月) 21:09:32.40ID:ChRYy9E0
>>728
アンタ一日中張り付いてるみたいだけど、いつ製作してんの?
2018/03/26(月) 23:12:10.49ID:cO1MTaBc
>>730
書き込みしてないときかな
作成で疲れたら掲示板覗くかんじ
2018/03/27(火) 00:23:54.77ID:b2tBgfx2
>>729
どうなるか期待してます!
あと原因追究の仕方として、絶対に通るコードにする方法もあるかな
例えばある命令でエラーになる場合
命令A(ぱら1、ぱら2)
のとき、他の関数でぱら1や2が設定されてる場合は、この命令の直前でパラメタを絶対通る値をいれちゃう。で通れば値が悪いことがわかるので解明の道が開けると想い万子
2018/03/27(火) 19:37:08.00ID:iIQwFMaV
ひょっとして同期した変数をNullで上書きしてる?(^^
2018/03/27(火) 22:42:37.20ID:b2tBgfx2
おっ!もしや何か掴めましたか師匠!
師匠のデバッグレベルがあがりまんこ!
2018/03/27(火) 23:23:49.56ID:iIQwFMaV
無事エラー吐かなくなりまひた(^^
でも装備の同期はできまふぇんね(^^
装備したら装備した人が他人から同期しなくなりまふひ(^^
2018/03/28(水) 00:16:09.00ID:NP8CSXgf
Unityのオンライン本、Amazonでは不評でふが(^^
僕にとってはかなり役立ってまふ(^^
そのうちアカウント制作できそうでふ(^^
ボッキング!(^^
2018/03/28(水) 01:24:34.04ID:NP8CSXgf
オンライン、かなりバグがありまふね(^^
重大なのだけでも(^^
・モンスターがマスタークライアントじゃないと殺せない(^^
・装備すると装備したプレイヤーが同期しなくなる(^^
エラー吐かない分修正が困難でふ(^^
2018/03/28(水) 04:27:29.66ID:HPBo1FRD
師匠!それは一歩前進でし!

エラーの種類は一杯あって
コンパイルエラー → あきらかなコードの記述ミス
実行時エラー → 予期しないコードの記述ミス
エラー無いバグ → 謎のバグ、論理バグ
すごいバグ → 裏技、マリオの増殖バグのようなもの
なので、師匠は前進して、いまは論理バグ修正でし!
これは設計とか色々と絡んできてすごい頭つかうけど、シンプルにいっぽづつ行けばきっと解決します!

オンラインゲーは弟子は造った事ないけど、きっと難しいと思います。
でも最後は造る人の執念、やる気でし!!!
739ダーク王鍬大使 ◆SoVpkB15jY
垢版 |
2018/03/30(金) 23:42:20.70ID:/SWkkdHp
エターなった(^^
740ダーク王鍬大使 ◆SoVpkB15jY
垢版 |
2018/03/31(土) 00:07:12.75ID:lAuk2aK8
復活(^^
m_photonView.RPC("プレイヤーボッキング.koukan", PhotonTargets.AllBuffered);
だとぬるぽって言われまふ(^^
RPCで他所の関数を呼び出すにはどうすればよいでふか?(^^
2018/03/31(土) 00:35:23.13ID:hT22mjGV
よし!師匠の為に弟子がtryしちゃおうかな
フォトンって無料なの?
742ダーク王鍬大使 ◆SoVpkB15jY
垢版 |
2018/03/31(土) 00:40:09.43ID:lAuk2aK8
20人接続までは無料でふ(^^
何にしろオンラインは恐ろしく難しいでふ(^^
2018/03/31(土) 00:47:02.82ID:hT22mjGV
そりゃそんな簡単には…
げぇむはオフラインのでさえ設計をしっかりやらないと大変だから

とりあえずはつなげて同期するだけの、明日にでもチャレンジします!

今日は戦闘関連の設計とかクラス作成でつかれまんこ(>_<)もうねますよ
2018/03/31(土) 09:07:16.08ID:hT22mjGV
師匠おはようございます。
今からPhotonをぽとんとインストールします!

ttps://i.gyazo.com/9c3884cff3e24b5e12a1a71d79b0de7e.png
2018/03/31(土) 10:48:18.97ID:hT22mjGV
師匠!Photonはかなりなボスレベルです!
公式の説明にあるサンプルでさえNullエラーがでます><

ttps://i.gyazo.com/6f4423960a892c96b49e382e879208e5.png
2018/03/31(土) 11:31:32.42ID:hT22mjGV
ダメだ・・・
公式のzip落としてもちゃんと動かない><
これ厳しすぎ・・・

ttps://support.photonengine.jp/hc/ja/articles/218960867-PUN%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E5%90%8C%E6%9C%9F%E3%82%92%E8%A1%8C%E3%81%86-Vol-1-
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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