[過去ログ] UnityでMMO作りたいけどどうする!?(^^Part2 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)14:23 ID:/XfkBqs1(1/19) AAS
ここは>>1が皆ふぁんに協力してもらい、時には一人で奮闘しMMOを作るスレッドでふ(^^
Wiki
外部リンク:www65.atwiki.jp
前スレ
2chスレ:gamedev
2: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)16:25 ID:/XfkBqs1(2/19) AAS
無事完走しまひたね(^^
3: 2017/08/14(月)16:31 ID:VLKHVV2x(1) AAS
おう、オンライン化したらテスターしてやるよ
あくしろ
4: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)16:48 ID:/XfkBqs1(3/19) AAS
ぜひお願いしまふ(^^

ただのクリックしたらワープするだけのオブジェクトに悪戦苦闘中(^^
エラー内容は変数が割り当てられてない?という内容でふ(^^
UnassignedReferenceException: The variable agent of Parosanmyak has not been assigned.
You probably need to assign the agent variable of the Parosanmyak script in the inspector.
UnityEngine.AI.NavMeshAgent.Warp (Vector3 newPosition) (at C:/buildslave/unity/build/artifacts/generated/common/modules/AI/NavMeshAgentBindings.gen.cs:228)
Parosanmyak.OnMouseDown () (at Assets/スクリプト/移動/Parosanmyak.cs:14)
省1
5: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)16:49 ID:/XfkBqs1(4/19) AAS
何がいけないんでひょうか?(^^
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Parosanmyak : MonoBehaviour {
UnityEngine.AI.NavMeshAgent agent;
void Start()
省8
6: 2017/08/14(月)17:05 ID:9yHnS3D8(1/5) AAS
あるとしたらここかな?
GetComponent<UnityEngine.AI.NavMeshAgent>();

このスクリプトがついてるゲームオブジェクトに本とにNavMeshAgentついてるのかい?
あと using UnityEngine.AI
を一番てっぺんにつけるんだ
7: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)17:07 ID:/XfkBqs1(5/19) AAS
ごめんなふぁい(^^
NMAが付いてるのはプレイヤーでふ(^^
8: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)17:14 ID:/XfkBqs1(6/19) AAS
これでもエラーでふ(^^
しばらく頭を冷やしてみまふ(^^
agent = GetComponent<Ethan.NavMeshAgent>();
9: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)17:20 ID:/XfkBqs1(7/19) AAS
void Start()
{
agent = GameObject.Find("Ethan");

}
これでもエラー吐きまひた(^^
10
(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)17:26 ID:/XfkBqs1(8/19) AAS
ダメでふ(^^
どんどん迷走してスクリプトがカオスになっていってまふ(^^
こういう時は後回しにして別のところを作るのがいいでふ(^^
11: 2017/08/14(月)17:31 ID:9yHnS3D8(2/5) AAS
GameObject.Find("Ethan").GetComponent<NavMeshAgent>()だろう

しかし俺は直書きされる"Ethan"が嫌いなのだ
上の方に書いてインスペクタ上で参照される"Ethan"が好きなのだ
12: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)17:39 ID:/XfkBqs1(9/19) AAS
[SerializeField]付けてもpublicつけてもインスペクタ上で参照できまふぇん(^^
なぜでふか!?(^^
13: 2017/08/14(月)17:41 ID:9yHnS3D8(3/5) AAS
他でエラーでてるからじゃないか?
試しに走らせてみ
14: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)17:47 ID:/XfkBqs1(10/19) AAS
public GameObject target;

void Start()
{
agent = GameObject.Find(target).GetComponent<NavMeshAgent>();

}
これでインスペクタから設定できるようになりまひた(^^
感謝感謝のボッキング!(^^
省1
15: 2017/08/14(月)17:49 ID:9yHnS3D8(4/5) AAS
それやったなら
target.GetComponent<NavMeshAgent>();
でいいだろうよ

"Ethan"自分探しの旅に出ちまうよ
16: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)17:51 ID:/XfkBqs1(11/19) AAS
ついつい複雑に考えすぎて前にやったことをすっかり忘れるのは僕の悪い癖でふ(^^
感謝して
  チンコがビンビン
          ボッキング!(^^
17: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)17:53 ID:/XfkBqs1(12/19) AAS
ついにワープ出来まひた(^^
本当に感謝感激ボッキング!(^^
18: 2017/08/14(月)17:54 ID:9yHnS3D8(5/5) AAS
自分探しの件はちょっと違った

まあでもこれで"Ethan"がたとえ"Ossan"になったとしても
"Ethan"の心は引き継がれ"Ossan"は走り出すであろうよ

もうおねむの時間だ。先に寝ているぞ
19: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)17:55 ID:/XfkBqs1(13/19) AAS
ふぁい(^^
でもこれってオンライン化にあたって大幅に改変しないといけまふぇんよね?(^^
ちょっとめんどくさそうでふ(^^
20: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)18:23 ID:/XfkBqs1(14/19) AAS
新しく行けるようになった高地エリアに配置するモンスター考えないといけまふぇんね(^^
どんなデザインにしまひょう?(^^
21
(1): 2017/08/14(月)18:37 ID:+rvnX4sZ(1) AAS
殻を付ければちょっと強めでいんじゃない?でんでん虫。
22: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)19:11 ID:/XfkBqs1(15/19) AAS
新しいモンスター入れたらスジノコがバグりまひた(^^
画像リンク[png]:i.imgur.com
尻尾でパタパタ空中を泳いでる・・・(^^
23: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)19:45 ID:/XfkBqs1(16/19) AAS
>>21
スジノコの派生はもうパージスジノコとヤキソバパンがいまふ(^^
あんまり派生増やしてもねぇ(^^
24: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)20:17 ID:/XfkBqs1(17/19) AAS
アニメーションに攻撃付属するのってこれでいいんでふよね?(^^
画像リンク[png]:i.imgur.com
前出来たのにこんなエラーが(^^
'EvelBug' AnimationEvent 'Attack' has no receiver! Are you missing a component?
25: 2017/08/14(月)20:38 ID:lQN1fpEc(1) AAS
おう
26: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)20:47 ID:/XfkBqs1(18/19) AAS
今日は進んでないようだけどだいぶバグが取れまひた(^^
皆様に感謝感謝のボッキング!(^^
27
(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/08/14(月)22:13 ID:/XfkBqs1(19/19) AAS
エクセルからアイテム管理する方法がわからないけどどうする!?(^^
とりあえず寝て明日考えまふ?(^^
28: 2017/08/15(火)00:23 ID:xt0skSkm(1/6) AAS
Scriptableobjectの使い方ようやくわかったけどよく次から次へと新しいの引っ張り出してくるな
29: 2017/08/15(火)02:49 ID:e0c2cdJq(1) AAS
>>27
外部リンク:github.com
30: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)03:57 ID:Bm+EfxQG(1/19) AAS
生成されたSheet1の使い道、使い方がじっくりググったのでふがよくわかりまふぇんでひた(^^
31: 2017/08/15(火)05:17 ID:xt0skSkm(2/6) AAS
先にわかっちゃったぜ
32: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)05:25 ID:Bm+EfxQG(2/19) AAS
ずるいでふ(^^
けちんぼしないでヒントくらふぁい(^^
33
(2): 2017/08/15(火)07:44 ID:xt0skSkm(3/6) AAS
excelインポートするときにclass書く欄がある
ItemDataとしよう
Sheet1ができる

空のGameObjectをつくってスクリプトをつける
public ItemData itemdata;
これで完成

データはparam[ ]という配列にはいってる
省1
34: 2017/08/15(火)07:45 ID:xt0skSkm(4/6) AAS
itemdataにインスペクタでsheet1に指定な
35
(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)12:11 ID:Bm+EfxQG(3/19) AAS
Ummmm....(^^
最後の行が手ごわいでふね(^^
画像リンク[png]:i.imgur.com
36: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)12:16 ID:Bm+EfxQG(4/19) AAS
今度はこんなエラーが(^^
画像リンク[png]:i.imgur.com
37: 2017/08/15(火)13:27 ID:Dj6s3kPS(1/5) AAS
よ〜し、今日も感謝感謝のボッキングされちゃうぞ〜!

見たことないエラーね
試しにScriptableObjectの ID を Id に変えてみてはどうかしら?
38: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)13:47 ID:Bm+EfxQG(5/19) AAS
ごめんなふぁい(^^
ScriptableObjectのNameがIDになぜか代わってまひた(^^
ヒントに感謝、ボッキング!(^^
39: 2017/08/15(火)13:55 ID:Dj6s3kPS(2/5) AAS
そうかい
解決したならまあ良い
40
(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)14:11 ID:Bm+EfxQG(6/19) AAS
int IDうんこ;
void Start () {
IDうんこ = itemdata.param[5].ID;←今度は多分ここがエラーの原因になりまふね(^^
}
エラー内容はこうでふ(^^
ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
省2
41: 2017/08/15(火)14:12 ID:ETubxwwG(1/2) AAS
>>40
お前それ配列の最大要素数が6個未満やんけ
itemdata.paramに6個目の要素なんてないからエラー出てる
42: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)14:20 ID:Bm+EfxQG(7/19) AAS
0にしてもダメでひた(^^
43: 2017/08/15(火)14:24 ID:ETubxwwG(2/2) AAS
0でもだめならitemdata.paramに要素が存在してないことになる
その配列に値を代入してる処理に何か誤りがあるってこった
44: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)14:28 ID:Bm+EfxQG(8/19) AAS
Ummm...(^^
原因がわかりまふぇんね(^^
チンコショボーンでふ(^^
45: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)14:31 ID:Bm+EfxQG(9/19) AAS
itemdataをItemDateに変えまひた(^^
今度はこんなエラーが(^^
ヌルってまふね(^^
NullReferenceException: Object reference not set to an instance of an object
Item.Start () (at Assets/スクリプト/Item.cs:10)
46: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)14:32 ID:Bm+EfxQG(10/19) AAS
あと今こんな感じでふ(^^
外部リンク:www.axfc.net
47: 2017/08/15(火)14:58 ID:Dj6s3kPS(3/5) AAS
おや?
>>35のエラー…よく見たらListの型がおかしいぞ?
どうしたらそうなるんだ?

わからない…わからない…
48: 2017/08/15(火)15:08 ID:xt0skSkm(5/6) AAS
せっかく教えたのにまーだつまってんのかい
エクセルからの変換ちゃんとできてんのか?
変換するときstring とかintとか指定したか?
あとエクセルに型書いてる余計な行あったけど消したのか?
49: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)15:16 ID:Bm+EfxQG(11/19) AAS
余計な行消して一からやり直したらエラー吐かなくなりまひた(^^
感謝感謝のボッキング!(^^
50: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)15:32 ID:Bm+EfxQG(12/19) AAS
無事IDとか名前が取得できるようになったけどどうする!?(^^
ここから先何をすればいいのやら・・・(^^
51: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)15:37 ID:Bm+EfxQG(13/19) AAS
30を呼び出すとExcelの32行目が呼び出されまふね(^^
まぁ+2するって覚えておけばいいでひょう(^^
とりあえず回復薬作ってみまふ(^^
52: 2017/08/15(火)15:41 ID:xt0skSkm(6/6) AAS
そのためにIDふってんのちゃうの?
53: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)15:57 ID:Bm+EfxQG(14/19) AAS
ID飛び飛びだから困りまひたね(^^
飛んでる番号にダミーデータ入れとけばいいんでふか?(^^
54: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)16:12 ID:Bm+EfxQG(15/19) AAS
Excelで書き換えてもゲーム側に反映されまふぇんね(^^
どこを更新すればいいのでふか?(^^
55: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)16:16 ID:Bm+EfxQG(16/19) AAS
ごめんなふぁい、多分反映されてまふ(^^
ただ呼び出しでデータの100とか1000とかを呼び出すとエラー吐きまふ(^^
なぜでふか?(^^
1とかだとエラー吐きまふぇん(^^
56: 2017/08/15(火)16:27 ID:Dj6s3kPS(4/5) AAS
なんか引っ掛かるけどまあええわ
アイテム実装関連も飽きたし我思うアイテムの使用実装を紹介する

1、アイテムアイコンをクリーーーーック!!!
2、クリックイベントの引数に対応するIDを渡ーーーーーす!!!
3、そのIDからitemdata.paramを検索けんさくぅーーーー!!!
4、何項目目かがわかったらその項目のデータでアレコレするぅーーー!!!

大雑把だけどこれで実装できるはず
省2
57: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)16:41 ID:Bm+EfxQG(17/19) AAS
大雑把でふね(^^
なんとなーくわかりまひた(^^
58: 2017/08/15(火)16:59 ID:Dj6s3kPS(5/5) AAS
よくあるQ&A

Q.アイコンはどうすればいいんでふか(^^
A.セーブデータ作って読み込んで動的にボタンでも作るべし。セーブデータまだ無いならとりあえず
ポーションだけでもベタ書きしとけ

Q.引数はどうやって渡せばいいんでふか(^^
A.クリックした時に呼び出される関数に引数いるようにしておけばインスペクタ上から設定できる!
 とりあえずポーションのIDでもぶちこんでおけ!
省4
59: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)23:40 ID:Bm+EfxQG(18/19) AAS
右クリックでポーション使うところで手こずってまふ(^^
どうすればいいんでひたっけ(^^
60
(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/08/15(火)23:59 ID:Bm+EfxQG(19/19) AAS
Potionのアイコン作りまひた(^^
画像リンク[png]:i.imgur.com
61: 2017/08/16(水)06:49 ID:mqurrWkT(1) AAS
漆塗りした壷にしか見えねえ
62: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/16(水)07:27 ID:yem2EDrp(1/27) AAS
画像リンク[png]:i.imgur.com
53以降がエラーの原因になってまふ(^^
日本語が駄目なのかと思いローマ字にしてみてもダメでひた(^^
63: 2017/08/16(水)09:13 ID:/sAV5tkq(1) AAS
よ〜し!今日こそ感謝感謝のボッキングされちゃうぞ〜!

全くテキトウなこというけど
同じアイテム名は登録できないとか、アイテム説明が空だといけないとかじゃないのん?

あとアイテム名は日本語でいいだろうよ
北米版かよ
64
(1): ダーク王鍬大使 ◆SoVpkB15jY 2017/08/16(水)09:42 ID:yem2EDrp(2/27) AAS
アイテム名に数字付けたり説明付けたりしたけど駄目でひた(^^
エラー内容でふ(^^
ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
System.Collections.Generic.List`1[ItemData+Param].get_Item (Int32 index) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Collections.Generic/List.cs:633)
Item.Start () (at Assets/スクリプト/Item.cs:10)
65: 2017/08/16(水)09:50 ID:RH8jrZPs(1/9) AAS
エラー文で検索した?
66: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/16(水)09:51 ID:yem2EDrp(3/27) AAS
翻訳して読んでみまひた(^^
よくわかりまふぇんでひた(^^
67: ダーク王鍬大使 ◆SoVpkB15jY 2017/08/16(水)09:55 ID:yem2EDrp(4/27) AAS
ググってもよくわかりまふぇんでひた(^^
難しいでふね(^^
68: 2017/08/16(水)09:58 ID:RH8jrZPs(2/9) AAS
エラー文でググって三つ目に出るページ
最後に同様のエラーとその原因書いてるよ
外部リンク:easycoding.hatenablog.com
1-
あと 934 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s