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

■ このスレッドは過去ログ倉庫に格納されています
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/18(金) 05:43:13.25ID:rQWXsgGQ
今日は病院に行く日なので寝れまふぇん(^^
持病がね・・・(^^

誰か139-140に回答を!(^^
2017/08/18(金) 06:27:53.14ID:rQWXsgGQ
そういえばぼっこの殿はモンスターをマスタデータ化するって言ってまひたけど(^^
どうやるんでひょうか?(^^
質問ばかりですまんこ(^^
2017/08/18(金) 07:28:30.10ID:p00trHow
アイテムと同じようにすれば
2017/08/18(金) 07:58:28.91ID:rQWXsgGQ
やっぱりExcel使うんでふね…(^^
今頑張ってモンスターリスト作ってまふ(^^
あとはLINQとラムダ式を勉強しなければ・・・(^^
忙しいでふ(^^
ボッキング!(^^
2017/08/18(金) 10:17:53.05ID:nlKMcblN
よーし、今日も感謝感謝のボッキングゲットしちゃうぞ〜

ラムダ式で苦しめといったが List.Find()メソッドの引数に使うだけだ
まずは List.Find()メソッドについて調べればよい

そして偉そうにいっておきながら俺もラムダ式に関してはフワッフワなのだ
2017/08/18(金) 14:14:37.75ID:rQWXsgGQ
List.Find()でふか・・・(^^
調べておきまふ(^^
2017/08/18(金) 16:09:53.86ID:rQWXsgGQ
さっぱりわかりまふぇんね(^^
ここで一か月くらい修行の旅に出まふか?(^^
難しすぎてチンコの皮が伸びきりまひた(^^
びっろろ〜ん(^^
2017/08/18(金) 16:51:07.58ID:nlKMcblN
どうしてチンコの皮が伸びるんだw

でも修行の旅に出るのはいいかもね
いままでは よくある質問 みたいな感じだから答えられたけどそろそろ独自の仕様が出始める
そのときはボッキングの知識と経験を元に自分で考えていかなければならないのだ!ドン!
2017/08/18(金) 18:29:41.60ID:wMNHfZPt
そしてエタる
2017/08/18(金) 22:49:08.10ID:p00trHow
検索が難しいな
itemdata.paramというオブジェクト型の配列のidの中から検索するというのがわからないな
for文でやったほうが手っ取り早いな
2017/08/18(金) 23:02:47.99ID:GXKtldJB
var find = from a in itemdata.param
where a.ID == 欲しいID
select a ;

こゆことかな?linqをusingしてね
2017/08/19(土) 12:42:48.62ID:YwojvETw
そろそろオンライン通信のテストしたいけどどうする!?(^^
オンラインなんて作れるか不安でふ(^^
それにサーバー構築なんて無理でふ(^^
まだまだ先でひたか(^^
2017/08/19(土) 12:43:50.73ID:YwojvETw
>>154
linqをゆーじんぐって一番上でやるあれでふか?(^^
2017/08/19(土) 13:03:25.40ID:/o8wBxqL
photonじゃいかんのか
2017/08/19(土) 13:08:19.94ID:YwojvETw
フォトンって料金いくらくらいでふか?(^^
2017/08/19(土) 13:28:50.43ID:/o8wBxqL
ボッキングはググることを覚えたんじゃなかったのか
2017/08/19(土) 13:33:04.90ID:YwojvETw
ググりまふ(^^
2017/08/19(土) 13:41:53.54ID:YwojvETw
20人接続まで無料でふか(^^
僕の予定では100人前後ログインできればいいのでふが・・・(^^
テストプレイ段階だと無料版でいいでふね(^^
ボッキング!(^^
2017/08/19(土) 13:51:06.93ID:YwojvETw
100人接続よく見たら60日17,339 じゃなくて60ヶ月17,339 なんでふね(^^
意外と安いでふ(^^
2017/08/19(土) 14:06:48.42ID:/o8wBxqL
そういうことだな
個人ユースでも導入可能なレベル
2017/08/19(土) 14:39:42.63ID:YwojvETw
ここから先に進めないけどどうする!?(^^
参考にしてるページにこんなの載ってないけどどうする!?(^^
http://i.imgur.com/97zarP4.png
2017/08/19(土) 14:42:40.17ID:/o8wBxqL
https://doc.photonengine.com/ja-jp/pun/current/getting-started/initial-setup
2017/08/19(土) 14:48:28.27ID:YwojvETw
こんなエラーが出たけどどうする!?(^^
http://i.imgur.com/dCnkpHk.png
2017/08/19(土) 14:49:06.63ID:iGkUr2Y0
よ〜し、今日も感謝感謝のボッキングされちゃうぞ〜!!
と思ったが答えられる質問がねぇや…

サーバーってそんな安価で借りれるのね
1か月300円程度…これならボッキングでも払えそうね
2017/08/19(土) 14:50:48.65ID:/o8wBxqL
英語、読もう
2017/08/19(土) 14:52:57.71ID:YwojvETw
英語よめまふぇんが適当にやったら出来まひた(^^
2017/08/19(土) 15:00:58.26ID:iGkUr2Y0
ボッキング!(^^
とか言っておきながら英語よめないだぁ?

そんなら
勃起王!(^^
って言っとけ
2017/08/19(土) 15:03:18.78ID:YwojvETw
ボッキ+ingだと思いまふ、ほんとの意味は僕は知りまふぇんけど(^^

電子メールは登録されているので、パスワードなしでAppIdを取得することはできません。
AppIdを入手して上に貼り付けるには、オンラインでログインしてください

って意味らしいでふがパスワードはどこに入力するんでふか?(^^
やっぱりうまくできてまふぇんでひた(^^
2017/08/19(土) 15:14:50.13ID:YwojvETw
DemoBoxes-Sceneプレイしたらエラーだらけだけどどうする!?(^^
http://i.imgur.com/UnNzN8p.png
2017/08/19(土) 16:08:29.50ID:r1peLUv4
余裕があったらキャラクリ実装してくれ
できるか知らんけどw
2017/08/19(土) 16:33:12.46ID:YwojvETw
キャラクリしても鎧とかで見えなくなると思いまふ(^^
2017/08/19(土) 21:53:33.16ID:YwojvETw
オンラインはエラーだらけ、ラムダ式はわかりまふぇ〜ん(^^
こんなんでMMO作れるんでふか?(^^
やっぱり修行の旅に出たほうがいいでふかね?(^^
2017/08/19(土) 22:19:44.96ID:SvMapVYt
やはりまた俺が一番乗りか
2017/08/19(土) 22:27:34.94ID:SvMapVYt
var a=itemdata.param.Find (x => x.id == 10);
string b = a.name;
2017/08/19(土) 22:34:45.09ID:YwojvETw
これはIDの10番目を呼び出すスクリプトでふか?(^^
2017/08/19(土) 22:38:23.25ID:YwojvETw
静的でない〜オブジェクト参照が必要でふ(^^
って言われまひた(^^
2017/08/19(土) 22:50:38.21ID:SvMapVYt
これでできるから
どっか手順ぬかしてんちゃうか
2017/08/19(土) 22:54:54.45ID:YwojvETw
おかしいでふね?(^^
抜かしてる所なんてありまふかね?(^^
http://i.imgur.com/3rKNUP3.png
2017/08/19(土) 22:55:51.91ID:iIuCbcma
これはひどいな・・・
2017/08/19(土) 23:00:24.15ID:SvMapVYt
エラーでてる場所もろかいてんだからわかれよ
一回おしえたことわすれんなや
あとlinqはなくてもいい
2017/08/19(土) 23:04:29.23ID:/o8wBxqL
小手先やるよりC#と継承当たりもうちょっと勉強した方がいいんじゃないか
2017/08/19(土) 23:05:06.15ID:YwojvETw
どこで教えてもらえまひたっけ?(^^
staticかと思い付けてみたところエラーが二個に分裂しまひた(^^
2017/08/19(土) 23:06:10.51ID:YwojvETw
>>184
確かにそうかもしれまふぇん(^^
僕に必要なのはC#力でふ(^^
2017/08/19(土) 23:08:06.82ID:/o8wBxqL
>>186
あと英語
頑張ってね
2017/08/19(土) 23:08:20.08ID:SvMapVYt
>>33
2017/08/19(土) 23:08:35.88ID:iIuCbcma
でもお勉強できないだろ?
いままでやるっつってやってないだろ?
つまり詰みでは?
2017/08/19(土) 23:26:10.63ID:YwojvETw
何もかも終わりでふ(^^
チンコの皮ダルダルのビヨビヨでふよ(^^
2017/08/19(土) 23:28:35.26ID:YwojvETw
あっ、何とか出来まひた(^^
感謝感謝のボッキング!(^^
2017/08/19(土) 23:52:45.93ID:YwojvETw
さてここからは理屈で考えなきゃいけまふぇんね(^^
この呼び出し機能を何に使うのか、どうすればゲーム制作に結びつくのか(^^
僕は考えるのが苦手でふ(^^
ボッキング!(^^
2017/08/20(日) 00:38:53.84ID:00k3Xjfk
一つ質問がありまふ(^^
+品やOPの付いた武器防具は
+1 +1攻撃力3% +1攻撃力5%
+2  +2攻撃力3% +2攻撃力5%
みたいにアイテムリストに作らないといけないんでふか?(^^
攻撃力増加以外にも色々なおpを作りたいのでこの方法だとDBがとんでもないことになりそうでふ(^^
2017/08/20(日) 00:56:23.45ID:E2L6hVdL
アイテムに係数かけたり足したりすればいいだけじゃね
2017/08/20(日) 01:03:43.85ID:00k3Xjfk
なるへそ、それはつまりデータベースには手を加えない感じでふか?(^^
僕は今までこの手の所はツクールウディタ時代にやったことないんでふよ(^^
詳しく聞きたいでふ(^^
ひょっとするとウディタの武器強化コモンとかが参考になるかもしれまふぇんが(^^
2017/08/20(日) 01:07:38.72ID:00k3Xjfk
ウディタの武器強化コモンは強化先を用意する感じでひた(^^
今の僕の必要としている情報はどこにありまふか?(^^
本でもネットでもいいでふよ(^^
2017/08/20(日) 01:25:34.93ID:E2L6hVdL
知らんけど
アイテム基礎能力値+アイテム強化値みたいに付加すりゃいいんじゃね
ノーマルなら強化値は全部0
2017/08/20(日) 01:57:22.24ID:00k3Xjfk
なるほど、そういう感じでふか(^^
アイテム関連が充実したらまた詳しく教えてほしいでふ(^^
2017/08/20(日) 03:57:11.05ID:eSbj2jzQ
アイテムのステータス強化は例えば
・基礎値x0.1とか、あるいは決まった数値
 を基礎値に+分足していく
・基礎値x(+分 x 0.01とか)する
・基礎値に+分ごとに設定されている値を
 足していく
とかいろいろあるからどういう計算するか決めないとデータベースつくれないからなえなえチンポコになるぞ!
2017/08/20(日) 09:51:43.71ID:/YZkKKeA
よ〜し、今日こそ感謝感謝のボッキングを…
て、おらんやんけ!
C#探求の旅に出かけたのか?

一か月後…
そこには変わらぬボッキングの姿が…
てなるだけだと思うね
2017/08/20(日) 14:29:49.69ID:00k3Xjfk
インスタンスや継承について勉強中でふ(^^
役に立つかはわかりまふぇん(^^
C#の勉強大事でふ(^^
2017/08/20(日) 16:44:39.06ID:/YZkKKeA
そうかい
じゃあ精々頑張ることだな
2017/08/20(日) 16:58:40.85ID:00k3Xjfk
勉強は一日一時間あんまりやりすぎても混乱の元でふ(^^
さて、今日はどんな感じでふか?(^^
僕のチンコは固いでふよ(^^
それでは今日のアイテム制作スタートでふ(^^
ボッキング!(^^

昨日いいサイト見つけまひたので自力で何とかなりそうでふ(^^
2017/08/20(日) 17:09:26.83ID:/YZkKKeA
残念だがもう寝る
一番乗りの彼が頑張ってくれるさ
2017/08/20(日) 17:49:15.66ID:00k3Xjfk
>>199
強化値は+1されるごとに+0.2で最大+5まででふ(^^
2017/08/20(日) 17:50:04.34ID:00k3Xjfk
>>204
変な時間に寝まふね

今モンスターリストとクエストリストをいじってまふ(^^
2017/08/20(日) 23:42:17.53ID:00k3Xjfk
人減ってきまひたひ(^^
そろそろスレを一回上げまふか?(^^
2017/08/20(日) 23:43:28.29ID:oumaBxKi
スレをageるよりは成果物を上げた方が効果あるぞ
2017/08/21(月) 01:11:13.49ID:WbD/nOww
なんという正論
2017/08/21(月) 01:48:46.60ID:7AiTWeFG
まだ成果物を上げられるほど制作が進んでまふぇん(^^
一応起動時の画面サイズ選択とかを消したのと
フィールドの大きさを2*2の4倍の大きさにしまひた(^^
2017/08/21(月) 01:50:33.27ID:7AiTWeFG
あと一人ではアイデアに限界があるので(^^
他所でシステム面とかバランスのアイデアを募集してみまふ(^^
2017/08/21(月) 06:15:04.58ID:7AiTWeFG
NullReferenceException: Object reference not set to an instance of an object
ExcelImporterMaker.ExportExcelToAssetbundle () (at Assets/Terasurware/Editor/ExcelImporterMaker.cs:153)
エラーが出てアイテムリスト作れなくなりまひた(^^
やった内容はアイテムリストの上のところを増やしたのでまた作り直したのでふが(^^
Excelデータがいけないのかエラーを吐くようになりまひた(^^
チンコショボーンでふ(^^
2017/08/21(月) 07:03:24.38ID:7AiTWeFG
問題解決ボッキング!(^^
適当に別のシートにコピペしたら治りまひた(^^
2017/08/21(月) 07:19:07.68ID:kCBO0v8q
たぶんsheet作るときに吐き出したスクリプトでエラーなってたんじゃね
2017/08/21(月) 12:49:13.82ID:kCBO0v8q
暇だからボイトレのアプリでも作ろう
2017/08/21(月) 15:15:43.14ID:dwmLMSXa
さて、今日も感謝感謝の…っていないのか…

ならば好都合!今日は俺のターンじゃ!
まずはこれを見てほしい
http://i.imgur.com/F9eo3k4.jpg

どうだ?見覚えがあるだろう?
スマホじゃ重いからモデルをリトポしてって話やったけど諦めて味方3人のSRPGの方向でいくことにした
クソゲーで名高いブレスオブファイア5の感じやな

で、前回キャラメイキング画面を自慢させてもらったんやけど
画像を見てわかる通りプレイ中にキャラの顔が見えへん

これ、キャラメイクする必要あるんか?
意見求む!
2017/08/21(月) 15:30:52.07ID:QZ5apaif
スキル使うときに無理やり顔をアップにしたらキャラクリした甲斐があるぞ
それかカットイン
2017/08/21(月) 15:51:58.42ID:dwmLMSXa
顔アップかぁ…
カメラ操作めんどくさそうやなぁ

カットインはどうやって作るんやろ
やっぱ演出にも拘ったほうがいいよなぁ

完成は…遠いなあ…
2017/08/21(月) 16:06:50.76ID:dwmLMSXa
おお?
カットイン調べたら面白そうやんけ!
いや〜聞いてみるもんやなぁ

感謝感謝のボッキング!(^^
2017/08/21(月) 17:21:19.49ID:7AiTWeFG
NullReferenceException: Object reference not set to an instance of an object
Lamdatest.Start () (at Assets/スクリプト/Lamdatest.cs:12)
このエラーがどうしてもきえまふぇん(^^
なぜでひょうか?(^^
2017/08/21(月) 17:29:47.80ID:XDu3pDr9
エラー文ではもちろんググったよな?
そのうえで何がわからんか書け
2017/08/21(月) 17:31:24.03ID:7AiTWeFG
いつものぬるぽでふよねこれ?(^^
スクリプトの12行がエラー吐いてまふ(^^
でも前はこれで動いたんでふよね・・・(^^
2017/08/21(月) 17:38:50.51ID:XDu3pDr9
あのな
エラー起きてるとこでどんな処理してるかその質問文から読み取れるか?
2017/08/21(月) 17:42:13.44ID:7AiTWeFG
public class Lamdatest : MonoBehaviour
{
public ItemData itemdata;
// Use this for initialization
void Start()
{
var a = itemdata.param.Find(x => x.ID == 10);
string b = a.Name;←ここが12行目でふ(^^
Debug.Log(b);

}
}
2017/08/21(月) 17:43:05.77ID:dwmLMSXa
毎回ヌルポじゃないかw

まあいいや
おやすみ
2017/08/21(月) 17:46:19.46ID:XDu3pDr9
そのスクリプトでobjectを参照してるところは一つだろ
そこが正常に動作してないってこった
2017/08/21(月) 17:50:27.81ID:7AiTWeFG
出来まひた(^^
感謝感謝のボッキング!(^^
2017/08/21(月) 17:56:06.09ID:dwmLMSXa
ちょっと待て〜い
何故エラーだったのか時にはかんがてみよ

Zzz(^^
2017/08/21(月) 17:57:30.08ID:7AiTWeFG
原因はSheet1が削除前のExcelを参照してたからだと思われまふ(^^
削除して作り直したら治りまひた(^^
2017/08/21(月) 18:03:04.84ID:7AiTWeFG
そんなことよりアイテム制作の理屈がわからないけどどうする!?(^^
誰かよくわかる本かサイト教えてけちんぼしないで(^^
2017/08/21(月) 18:10:27.91ID:458brapp
こいつには本当に理解する気も学ぶ気もないの
答えだけが欲しいの

むしろお前らがいい加減目さませ
2017/08/21(月) 18:12:13.36ID:7AiTWeFG
本やサイトで学ぶんじゃないでふか?(^^
ググっても検索の仕方が良くなかったのかいいサイト出なかったから教えてけちんぼ禁止(^^
2017/08/21(月) 18:13:16.41ID:XDu3pDr9
>>230
質問の前提がわからん
今日スレに来た回答者にもわかるように実装したいアイテム制作の概要を書きなさい
2017/08/21(月) 18:14:31.77ID:7AiTWeFG
ちょっと長くなりまふ(^^
2017/08/21(月) 18:15:10.54ID:XDu3pDr9
だいたい毎日見に来てる奴ばっかりじゃないんだからお前のプロジェクトの概要も仕様も知らないんだよ?
相手がわかってること前提の質問しても答えられるわけないだろう
ネット上に現状の仕様を纏めて置くなり、それが無理なら関連するレスに安価飛ばして質問しなさい
2017/08/21(月) 18:24:05.60ID:7AiTWeFG
●アイテムの概要
アイテムはインベントリ内で自由に移動させることができまふ(^^
(MUやラグハイムみたいな感じ)
●消費アイテム
消費アイテムはアイテムスロットに入れてショートカットキー、あるいは右クリックで消費しまふ(^^
●武器・防具
武器と防具は装備欄に装備して使いまふ(^^
また宝石で強化することができまふ(^^
+1されるごとにノーマル+0.2倍されていきまふ(^^
●宝石
宝石は装備欄の装備にD&Dすることで装備を強化できまふ(^^
●魔石
魔石は装備欄の装備にD&Dすることで装備にOPを付けることができまふ(^^
>>235
やっぱりまとめはあったほうがいいでふか(^^
Wikiを定期的に更新しまふ(^^
2017/08/21(月) 18:25:55.78ID:XDu3pDr9
ほうほう、で>>230のアイテム制作ってのはどこの部分のことなんだ?
2017/08/21(月) 18:36:10.41ID:7AiTWeFG
Excelで作ったアイテムリストをラムダ式で呼び出すところは教えてもらいまひた(^^
その先の消費とかインベントリ、スロットに装備とか武器防具装備がいまいちよくわかりまふぇん(^^
ツクールとかでも自作戦闘は作ったことがなかったので未知のエリアでふ(^^
2017/08/21(月) 18:51:23.17ID:XDu3pDr9
じゃあ一番簡単な消費から行こう
ウィンドウからアイテムを使用する場合「何を どうして どうなるのか」を考えてみる
これで疑似コードの原型が書けるはず
あとはそれを元に各要素のやり方を調べてコードに落とし込めば終わり
2017/08/21(月) 18:56:55.34ID:7AiTWeFG
右クリックでアイテムのIDを取得しIF文で取得したIDによって処理が変わる(^^
こんな感じでふか?(^^
2017/08/21(月) 20:25:49.39ID:7AiTWeFG
他所で素材依頼が入ったのでドット絵打ってまひた(^^

Ummm...(^^
インベントリやスロットに収納はまだやらなくてもいいんでふかね?(^^
2017/08/22(火) 00:48:47.11ID:ij6GIUaM
>>241
インベントリ辺りはuGUI使うのがいいと思うが、アセット使わずに挙動を自前で全て実装しようとするとすげえ面倒臭い
更にGUIは配置や動きひとつでも操作感が全く違ってくるのできちんと計画して作る必要がある

例えば…
インベントリはページめくりなのか、スクロールなのか、あるいはループする無限スクロールなのか
ページめくりならアイテムをドラッグ中のページめくりはどうするのか、スクロールなら同様にスクロールをどうするのか
アイテム枠に上限はあるのかや、DnDで移動する際に掴んでるアイテムの表示やカーソルの状態変化、掴んだアイテムがあった枠の表示など
またそれらの枠は画面上のどの程度の範囲を占め、どの位置に配置されるのか、アイコンサイズは?画面サイズの変化に対するスケーリングは?

挙げたらキリがないが、こうした部分を見た目や操作感を考慮しながら決めていかなければならない
まずはざっくり手描きの枠だけでもいいから画面イメージを描いてみる、そこに動きの注釈をつけてどんなUIなのかのイメージをまとめるといい

実装もそれなりの技量と根気が必要になるから今の技量だとアセット拾ってくる方を勧めるわ
2017/08/22(火) 04:03:41.25ID:AFWXjCT1
アイテム情報をどういう形で保持するか
IDで管理するのかステータスごと保持するのか
IDと個数だけなら割と簡単そう
武器の場合IDだけだと強化値をどうするのかみたいな
2017/08/22(火) 08:09:36.69ID:JvQsi3LE
凄い難しそうでふ(^^
アセットの力も借りて頑張りまひょう(^^

>インベントリはページめくりなのか、スクロールなのか、あるいはループする無限スクロールなのか
>ページめくりならアイテムをドラッグ中のページめくりはどうするのか、スクロールなら同様にスクロールをどうするのか
>アイテム枠に上限はあるのかや、DnDで移動する際に掴んでるアイテムの表示やカーソルの状態変化、掴んだアイテムがあった枠の表示など
>またそれらの枠は画面上のどの程度の範囲を占め、どの位置に配置されるのか、アイコンサイズは?画面サイズの変化に対するスケーリングは?

ページめくり式がいいでふ(^^
アイテムに上限はありまふ(^^
インベントリのイメージはこんな感じでふ(^^
http://i.imgur.com/D8SA78H.png
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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