[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 06/12 10:18 / Filesize : 204 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

UnityでMMO作りたいけどどうする!?(^^Part2



1 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 14:23:16.30 ID:/XfkBqs1.net]
ここは>>1が皆ふぁんに協力してもらい、時には一人で奮闘しMMOを作るスレッドでふ(^^
Wiki
https://www65.atwiki.jp/parohaim/
前スレ
mevius.2ch.net/test/read.cgi/gamedev/1500187808/

2 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 16:25:57.15 ID:/XfkBqs1.net]
無事完走しまひたね(^^

3 名前:名前は開発中のものです。 mailto:sage [2017/08/14(月) 16:31:16.92 ID:VLKHVV2x.net]
おう、オンライン化したらテスターしてやるよ
あくしろ

4 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 16:48:06.02 ID:/XfkBqs1.net]
ぜひお願いしまふ(^^

ただのクリックしたらワープするだけのオブジェクトに悪戦苦闘中(^^
エラー内容は変数が割り当てられてない?という内容でふ(^^
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)
UnityEngine.SendMouseEvents:DoSendMouseEvents(Int32)

5 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 16:49:54.64 ID:/XfkBqs1.net]
何がいけないんでひょうか?(^^
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Parosanmyak : MonoBehaviour {
UnityEngine.AI.NavMeshAgent agent;
void Start()
{
agent = GetComponent<UnityEngine.AI.NavMeshAgent>();

}
void OnMouseDown()
{
agent.Warp(new Vector3(-285f, 1001.8f, 1488f));
}
}

6 名前:名前は開発中のものです。 mailto:sage [2017/08/14(月) 17:05:46.75 ID:9yHnS3D8.net]
あるとしたらここかな?
GetComponent<UnityEngine.AI.NavMeshAgent>();

このスクリプトがついてるゲームオブジェクトに本とにNavMeshAgentついてるのかい?
あと using UnityEngine.AI
を一番てっぺんにつけるんだ

7 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 17:07:47.43 ID:/XfkBqs1.net]
ごめんなふぁい(^^
NMAが付いてるのはプレイヤーでふ(^^

8 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 17:14:04.78 ID:/XfkBqs1.net]
これでもエラーでふ(^^
しばらく頭を冷やしてみまふ(^^
agent = GetComponent<Ethan.NavMeshAgent>();

9 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 17:20:42.36 ID:/XfkBqs1.net]
void Start()
{
agent = GameObject.Find("Ethan");

}
これでもエラー吐きまひた(^^

10 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 17:26:06.55 ID:/XfkBqs1.net]
ダメでふ(^^
どんどん迷走してスクリプトがカオスになっていってまふ(^^
こういう時は後回しにして別のところを作るのがいいでふ(^^



11 名前:名前は開発中のものです。 mailto:sage [2017/08/14(月) 17:31:10.27 ID:9yHnS3D8.net]
GameObject.Find("Ethan").GetComponent<NavMeshAgent>()だろう

しかし俺は直書きされる"Ethan"が嫌いなのだ
上の方に書いてインスペクタ上で参照される"Ethan"が好きなのだ

12 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 17:39:13.82 ID:/XfkBqs1.net]
[SerializeField]付けてもpublicつけてもインスペクタ上で参照できまふぇん(^^
なぜでふか!?(^^

13 名前:名前は開発中のものです。 mailto:sage [2017/08/14(月) 17:41:06.51 ID:9yHnS3D8.net]
他でエラーでてるからじゃないか?
試しに走らせてみ

14 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 17:47:12.69 ID:/XfkBqs1.net]
public GameObject target;

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

}
これでインスペクタから設定できるようになりまひた(^^
感謝感謝のボッキング!(^^
でもGameObject.Find(target)のところ?がエラーを吐いて動きまふぇん(^^

15 名前:名前は開発中のものです。 mailto:sage [2017/08/14(月) 17:49:58.54 ID:9yHnS3D8.net]
それやったなら
target.GetComponent<NavMeshAgent>();
でいいだろうよ

"Ethan"自分探しの旅に出ちまうよ

16 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 17:51:52.71 ID:/XfkBqs1.net]
ついつい複雑に考えすぎて前にやったことをすっかり忘れるのは僕の悪い癖でふ(^^
感謝して
  チンコがビンビン
          ボッキング!(^^

17 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 17:53:13.13 ID:/XfkBqs1.net]
ついにワープ出来まひた(^^
本当に感謝感激ボッキング!(^^

18 名前:名前は開発中のものです。 mailto:sage [2017/08/14(月) 17:54:25.59 ID:9yHnS3D8.net]
自分探しの件はちょっと違った

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

もうおねむの時間だ。先に寝ているぞ

19 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 17:55:36.92 ID:/XfkBqs1.net]
ふぁい(^^
でもこれってオンライン化にあたって大幅に改変しないといけまふぇんよね?(^^
ちょっとめんどくさそうでふ(^^

20 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 18:23:07.27 ID:/XfkBqs1.net]
新しく行けるようになった高地エリアに配置するモンスター考えないといけまふぇんね(^^
どんなデザインにしまひょう?(^^



21 名前:名前は開発中のものです。 mailto:sage [2017/08/14(月) 18:37:54.01 ID:+rvnX4sZ.net]
殻を付ければちょっと強めでいんじゃない?でんでん虫。

22 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 19:11:22.64 ID:/XfkBqs1.net]
新しいモンスター入れたらスジノコがバグりまひた(^^
i.imgur.com/

23 名前:fpGVHg8.png
尻尾でパタパタ空中を泳いでる・・・(^^
[]
[ここ壊れてます]

24 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 19:45:15.29 ID:/XfkBqs1.net]
>>21
スジノコの派生はもうパージスジノコとヤキソバパンがいまふ(^^
あんまり派生増やしてもねぇ(^^

25 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 20:17:12.66 ID:/XfkBqs1.net]
アニメーションに攻撃付属するのってこれでいいんでふよね?(^^
i.imgur.com/ejoF6vs.png
前出来たのにこんなエラーが(^^
'EvelBug' AnimationEvent 'Attack' has no receiver! Are you missing a component?

26 名前:名前は開発中のものです。 mailto:sage [2017/08/14(月) 20:38:10.86 ID:lQN1fpEc.net]
おう

27 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 20:47:05.61 ID:/XfkBqs1.net]
今日は進んでないようだけどだいぶバグが取れまひた(^^
皆様に感謝感謝のボッキング!(^^

28 名前:ダーク王鍬大使 mailto:sage [2017/08/14(月) 22:13:33.46 ID:/XfkBqs1.net]
エクセルからアイテム管理する方法がわからないけどどうする!?(^^
とりあえず寝て明日考えまふ?(^^

29 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 00:23:39.02 ID:xt0skSkm.net]
Scriptableobjectの使い方ようやくわかったけどよく次から次へと新しいの引っ張り出してくるな

30 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 02:49:19.15 ID:e0c2cdJq.net]
>>27
https://github.com/tsubaki/Unity-Excel-Importer-Maker



31 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 03:57:56.51 ID:Bm+EfxQG.net]
生成されたSheet1の使い道、使い方がじっくりググったのでふがよくわかりまふぇんでひた(^^

32 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 05:17:59.80 ID:xt0skSkm.net]
先にわかっちゃったぜ

33 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 05:25:33.42 ID:Bm+EfxQG.net]
ずるいでふ(^^
けちんぼしないでヒントくらふぁい(^^

34 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 07:44:53.95 ID:xt0skSkm.net]
excelインポートするときにclass書く欄がある
ItemDataとしよう
Sheet1ができる

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

データはparam[ ]という配列にはいってる
itemdata.param[0].name などで取り出す

35 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 07:45:55.84 ID:xt0skSkm.net]
itemdataにインスペクタでsheet1に指定な

36 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 12:11:12.04 ID:Bm+EfxQG.net]
Ummmm....(^^
最後の行が手ごわいでふね(^^
i.imgur.com/0RbDPgW.png

37 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 12:16:56.33 ID:Bm+EfxQG.net]
今度はこんなエラーが(^^
i.imgur.com/pfBJsqF.png

38 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 13:27:51.31 ID:Dj6s3kPS.net]
よ〜し、今日も感謝感謝のボッキングされちゃうぞ〜!

見たことないエラーね
試しにScriptableObjectの ID を Id に変えてみてはどうかしら?

39 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 13:47:26.28 ID:Bm+EfxQG.net]
ごめんなふぁい(^^
ScriptableObjectのNameがIDになぜか代わってまひた(^^
ヒントに感謝、ボッキング!(^^

40 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 13:55:20.10 ID:Dj6s3kPS.net]
そうかい
解決したならまあ良い



41 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 14:11:26.33 ID:Bm+EfxQG.net]
int IDうんこ;
void Start () {
IDうんこ = itemdata.param[5].ID;←今度は多分ここがエラーの原因になりまふね(^^
}
エラー内容はこうでふ(^^
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)

42 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 14:12:47.24 ID:ETubxwwG.net]
>>40
お前それ配列の最大要素数が6個未満やんけ
itemdata.paramに6個目の要素なんてないからエラー出てる

43 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 14:20:41.97 ID:Bm+EfxQG.net]
0にしてもダメでひた(^^

44 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 14:24:20.10 ID:ETubxwwG.net]
0でもだめならitemdata.paramに要素が存在してないことになる
その配列に値を代入してる処理に何か誤りがあるってこった

45 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 14:28:04.67 ID:Bm+EfxQG.net]
Ummm...(^^
原因がわかりまふぇんね(^^
チンコショボーンでふ(^^

46 名前:ダーク王鍬大使 mailto:sage [2017/08/1 ]
[ここ壊れてます]

47 名前:5(火) 14:31:40.50 ID:Bm+EfxQG.net mailto: itemdataをItemDateに変えまひた(^^
今度はこんなエラーが(^^
ヌルってまふね(^^
NullReferenceException: Object reference not set to an instance of an object
Item.Start () (at Assets/スクリプト/Item.cs:10)
[]
[ここ壊れてます]

48 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 14:32:49.60 ID:Bm+EfxQG.net]
あと今こんな感じでふ(^^
https://www.axfc.net/u/3834801/MMO

49 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 14:58:45.81 ID:Dj6s3kPS.net]
おや?
>>35のエラー…よく見たらListの型がおかしいぞ?
どうしたらそうなるんだ?

わからない…わからない…

50 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 15:08:38.48 ID:xt0skSkm.net]
せっかく教えたのにまーだつまってんのかい
エクセルからの変換ちゃんとできてんのか?
変換するときstring とかintとか指定したか?
あとエクセルに型書いてる余計な行あったけど消したのか?



51 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 15:16:18.26 ID:Bm+EfxQG.net]
余計な行消して一からやり直したらエラー吐かなくなりまひた(^^
感謝感謝のボッキング!(^^

52 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 15:32:11.66 ID:Bm+EfxQG.net]
無事IDとか名前が取得できるようになったけどどうする!?(^^
ここから先何をすればいいのやら・・・(^^

53 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 15:37:53.09 ID:Bm+EfxQG.net]
30を呼び出すとExcelの32行目が呼び出されまふね(^^
まぁ+2するって覚えておけばいいでひょう(^^
とりあえず回復薬作ってみまふ(^^

54 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 15:41:12.86 ID:xt0skSkm.net]
そのためにIDふってんのちゃうの?

55 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 15:57:57.64 ID:Bm+EfxQG.net]
ID飛び飛びだから困りまひたね(^^
飛んでる番号にダミーデータ入れとけばいいんでふか?(^^

56 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 16:12:25.15 ID:Bm+EfxQG.net]
Excelで書き換えてもゲーム側に反映されまふぇんね(^^
どこを更新すればいいのでふか?(^^

57 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 16:16:30.76 ID:Bm+EfxQG.net]
ごめんなふぁい、多分反映されてまふ(^^
ただ呼び出しでデータの100とか1000とかを呼び出すとエラー吐きまふ(^^
なぜでふか?(^^
1とかだとエラー吐きまふぇん(^^

58 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 16:27:17.68 ID:Dj6s3kPS.net]
なんか引っ掛かるけどまあええわ
アイテム実装関連も飽きたし我思うアイテムの使用実装を紹介する

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

大雑把だけどこれで実装できるはず
ちなみに我はアイテムの実装などしたことがない
諸先輩方のツッコミがなければこの方向で実装するがよい

59 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 16:41:39.92 ID:Bm+EfxQG.net]
大雑把でふね(^^
なんとなーくわかりまひた(^^

60 名前:名前は開発中のものです。 mailto:sage [2017/08/15(火) 16:59:21.66 ID:Dj6s3kPS.net]
よくあるQ&A

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

Q.引数はどうやって渡せばいいんでふか(^^
A.クリックした時に呼び出される関数に引数いるようにしておけばインスペクタ上から設定できる!
 とりあえずポーションのIDでもぶちこんでおけ!

Q.検索はどうやってするんでふか(^^
A.List.Findメソッド等を使え!そしてラムダ式で苦しめ!

Q.アレコレってなんでふか(^^
A.知らん!貴様が決める仕様だ!考えろ!



61 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 23:40:39.81 ID:Bm+EfxQG.net]
右クリックでポーション使うところで手こずってまふ(^^
どうすればいいんでひたっけ(^^

62 名前:ダーク王鍬大使 mailto:sage [2017/08/15(火) 23:59:11.60 ID:Bm+EfxQG.net]
Potionのアイコン作りまひた(^^
i.imgur.com/QJJ0mw4.png

63 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 06:49:11.25 ID:mqurrWkT.net]
漆塗りした壷にしか見えねえ

64 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 07:27:59.91 ID:yem2EDrp.net]
i.imgur.com/zdgO3l2.png
53以降がエラーの原因になってまふ(^^
日本語が駄目なのかと思いローマ字にしてみてもダメでひた(^^

65 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 09:13:42.79 ID:/sAV5tkq.net]
よ〜し!今日こそ感謝感謝のボッキングされちゃうぞ〜!

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

あとアイテム名は日本語でいいだろうよ
北米版かよ

66 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 09:42:49.14 ID:yem2EDrp.net]
アイテム名に数字付けたり説明付けたりしたけど駄目でひた(^^
エラー内容でふ(^^
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)

67 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 09:50:25.84 ID:RH8jrZPs.net]
エラー文で検索した?

68 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 09:51:48.91 ID:yem2EDrp.net]
翻訳して読んでみまひた(^^
よくわかりまふぇんでひた(^^

69 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 09:55:25.09 ID:yem2EDrp.net]
ググってもよくわかりまふぇんでひた(^^
難しいでふね(^^

70 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 09:58:40.38 ID:RH8jrZPs.net]
エラー文でググって三つ目に出るページ
最後に同様のエラーとその原因書いてるよ
easycoding.hatenablog.com/entry/2016/02/15/091245



71 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 10:02:36.98 ID:yem2EDrp.net]
要素数ってどこで弄るのでひょうか?(^^
53以上にするには52のところ弄ればいいと思うのでふが(^^
52のところがありまふぇん(^^

72 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 10:45:01.32 ID:MyR3gNhM.net]
とりあえずsheet1の内容なにが書いてるかインスペクタで確認しろ

73 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 10:55:59.66 ID:MyR3gNhM.net]
予想としてはどこかに変な文字でもまじってんじゃないの
型にあわないものとか intなのに小数点はいってるとか
あと型指定のところで間違ってるとか

あとは動作確認にエクセルもうひとつ作ってみ
シンプルなデータにして60個くらいまで
それでエラーでないならエクセルの内容が原因

74 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 10:59:55.52 ID:yem2EDrp.net]
>>70-71
試しにBoolのTrueをFalseに変えてみたら無事読み込み出来まひた(^^
感謝感謝のボッキング!(^^

75 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 11:17:07.04 ID:MyR3gNhM.net]
それはそれでおかしくね?
大丈夫なのか?

76 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 11:17:16.50 ID:VWTmb4xy.net]
>>64
ああ…すまない…
我は四天王の中でも最弱…
エクセル関連では役に立てぬのだ…

77 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 11:27:52.18 ID:VWTmb4xy.net]
気に入らないデータがあるとScriptableObjectの生成を途中でやめちゃうのね
まるでボッキングみたい

78 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 11:37:56.51 ID:yem2EDrp.net]
原因はおそらくTrueの中身が1になってるのだと思われまふ(^^
i.imgur.com/11GQ8NF.png
C#ではTrue=1は出来ないと本で読んだことありまふので(^^
でもExcelだとTrueって入力すると強制的に1に変更されてしまいまひて(^^
Trueが使えまふぇん(^^

79 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 11:41:09.91 ID:yem2EDrp.net]
無理矢理=True()って入力するとバグらずに正常に機能しまふね(^^

80 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 11:42:28.76 ID:MyR3gNhM.net]
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1230106942
それってなおせるんじゃないの?



81 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 11:53:10.44 ID:yem2EDrp.net]
僕はおーぷんおふぃすを使ってるのでふが(^^
どこをいじればいいのかよくわかりまふぇんでひた(^^
現状何とかなっているので今度ググってみまふ(^^

82 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 11:57:28.45 ID:MyR3gNhM.net]
オープンオフィス使ってるけどならないけどなw

83 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 12:05:06.18 ID:yem2EDrp.net]
さて、いよいよアイテム制作の時がやってきまひたが(^^
どこから手をつけて良いんでひょうか(^^
アイテムの入れ替え?(^^
消費?(^^
Umm....(^^

84 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 12:57:57.62 ID:VWTmb4xy.net]
なんか俺の思ってた仕様と違ったわ
>>60を見るにキーを押すとアイテム消費って感じなのね

もういっそ順番にアイテム拾うところからやってみたら?

85 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 13:09:03.93 ID:yem2EDrp.net]
アイテムってどうやって拾えばいいんでふかね?(^^
そういえばアイテム代わりのブロッククリックで消去する処理作るの忘れてまひた(^^

86 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 14:30:40.26 ID:yem2EDrp.net]
製作は順調でふね(^^
来年の夏〜冬にβ版出すという計

87 名前:謔ヘ成功しそうでふ(^^
それもこれも協力してくれた皆様のおかげふ(^^
感謝感謝のボッキング!(^^
[]
[ここ壊れてます]

88 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 14:34:40.89 ID:RH8jrZPs.net]
>>83
まず疑似コード書いてみよ?
今の構想だとアイテム取得は何をどうしてどうなるのか

89 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 14:39:54.77 ID:yem2EDrp.net]
そこらへんに落ちてるオブジェクトをクリック
オブジェクトの消去+変数アイテムIDの取得
取得したIDでIDの別の要素(回復量とか)を呼び出す
道具をインベントリあたりから右クリックで消費して回復量だけ回復
道具を一個減らす
こうでふかね?(^^

90 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 16:33:35.70 ID:yem2EDrp.net]
うーん、ボタンは左クリックがデフォルトでふが(^^
左クリックと右クリックで処理を分岐ってできまふぇんかね?(^^



91 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 16:44:09.77 ID:RH8jrZPs.net]
クリックしたオブジェクトはUIじゃなければraycast使って取得するよね?
そのトリガーにGetMouseButtonDownを使えばOK
https://docs.unity3d.com/ja/540/ScriptReference/Input.GetMouseButtonUp.html

92 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 16:51:42.55 ID:yem2EDrp.net]
?(^^
トリガーに使うのはわかりまひた(^^
RayってUI相手にも使えるんでふか?(^^

93 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 17:00:11.16 ID:RH8jrZPs.net]
落ちてる方の取得時のクリックの話かと思った
UIのクリックは知らない

94 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 17:05:07.25 ID:yem2EDrp.net]
なら拾って取得を先に作りまひょう(^^
クリックするとオブジェクトに接近→一定距離以下で停止してオブジェクトを消去、ついでにID取得
これくらいでふか?(^^
モンスターの応用で作れそうでふ(^^

95 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 17:10:55.99 ID:VWTmb4xy.net]
そのうちでいいからUIクリックしても
Ethanが動き出すのをなんとかしようぞ

Ethanそのうち画面から出てくるぞ

96 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 17:12:37.52 ID:yem2EDrp.net]
ふぁい(^^
アイテム削除しようとしたらEthanが消えてしまいまひた(^^
other.GameObjectにするんでひたっけ?(^^

97 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 17:15:54.63 ID:yem2EDrp.net]
Otheってもきえまふぇんね(^^
困りまひた(^^

98 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 17:17:58.56 ID:RH8jrZPs.net]
どっかで拾うitemを取得してればそれにdestroyすればいいんじゃないかね

99 名前:ダーク王鍬大使 mailto:sage [2017/08/16(水) 17:19:50.65 ID:yem2EDrp.net]
出来まひた(^^
感謝感激ボッキング!(^^

100 名前:名前は開発中のものです。 mailto:sage [2017/08/16(水) 17:20:12.33 ID:VWTmb4xy.net]
アイテムオブジェクトにTagとか付けたりして
if文で条件分岐して
そしてデストローーーーーイ!!!!








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<204KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef