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

■ このスレッドは過去ログ倉庫に格納されています
2017/07/16(日) 15:50:08.98ID:wWznjvX2
サーバー代とかはあとで考えまひょう(^^
今はちまちま作りまふ(^^
2017/07/20(木) 23:30:19.28ID:sjuMIWgD
まさかの実質2日で挫折か
ちょっとこれはひどい、ゲ板史上最速か?
>>8とかまるでデタラメか粗ちんめ
2017/07/21(金) 03:26:42.76ID:3CeMWW3S
すまぬ、映画見に行ったりで忙しかったでふ(^^
2017/07/22(土) 00:24:06.36ID:aqD0VGC6
>>70
公式記録では26時間で挫折ってのがある
2017/07/22(土) 15:09:29.97ID:18nRhuAR
なにがボッキングだよ萎え萎えじゃねぇか
2017/07/23(日) 13:06:24.95ID:dSasX4LR
ごめんなふぁい(^^
急にPCが壊れてゲーム制作どころじゃなくなってまひた(^^
ご迷惑をおかけしまんこ(^^
でもpcがCore i3からCore i7 7700にグレードアップしまひた(^^
ボッキング!(^^
2017/07/23(日) 13:21:14.39ID:VOnL7L1t
超特急でしあげろ
2017/07/23(日) 13:42:30.70ID:HzdXiIAn
・リアルが忙しい→(使用済)
・PC壊れた   →(使用済)
・病気で中断  →(未使用)
2017/07/23(日) 15:32:27.21ID:dSasX4LR
今HPの実装で躓いてまふ(^^
HPは変数設定すればいいのでふが(^^
攻撃をどうするかで困ってまふ(^^
78名前は開発中のものです。
垢版 |
2017/07/23(日) 16:40:14.28ID:VOnL7L1t
>>60
2017/07/23(日) 16:41:08.32ID:VOnL7L1t
あげちゃった悪い悪い(’’ ぽっきんくー
攻撃関数を攻撃してるどっかのタイミングで呼ぶ
2017/07/23(日) 18:59:13.35ID:dSasX4LR
関数っていうとメソッドでふか?(^^
僕はメソッド使ったことないほどの初心者なので未知のエリア♂(^^
頑張りまふ(^^
2017/07/23(日) 19:25:10.93ID:VOnL7L1t
え、嘘つけ・・・
関数使ってるだろ・・・

まぁいいやちょっとサービス

1.かかしくんのスクリプトに
public void damaged(int damage){
 かかしくんのhpをdamage分減らす処理
}
を用意する

2.プレイヤーのスクリプトに
void attack(){
 target(かかしくん)のdamaged(適当な数字)関数を実行する処理
}
を用意する


3.プレイヤー攻撃アニメーションクリップのeventsの適当な位置で
attackを呼び出す

もろ答えみたいなもんだからなんとかなるだろ
2017/07/23(日) 19:43:35.76ID:dSasX4LR
public class MMOモンスターへ攻撃 : MonoBehaviour {
static public float 攻撃素手 = 1;
private モンスターHP モンスターのHP;

void attack()
{
モンスターのHP = GetComponent<モンスターHP>();
}
}
ここまでは何とか出来まひた(^^
でもメソッド関連は初心者なのでもうちょっとヒントをくらふぁい(^^
2017/07/23(日) 19:45:12.97ID:dSasX4LR
よく見たらかかしくんのメソッド呼び出せてない?(^^
ちょっと頭冷やしまひょう(^^
2017/07/23(日) 19:46:53.91ID:VOnL7L1t
とりあえずプレイヤーのattackの中で
>モンスターのHP = GetComponent<モンスターHP>();
これやっちゃだめ

文法的にはできるが反則
かかしくんのhpを直接さわっていいのは
かかしくんだけ

>>81のようにしなさい
2017/07/23(日) 19:50:51.47ID:VOnL7L1t
あとhpは
int hp = 10;
とかint型数値に

素手も同じ
floatにする意味があまり感じられないのでとりあえずintで

って世話焼けるなww
ちゃんとC#勉強しとけっつーのw
2017/07/23(日) 20:02:02.84ID:dSasX4LR
かかしくんのhpをdamage分減らす処理

モンスターのHP = モンスターのHP - MMOモンスターへ攻撃.攻撃素手;
こうでよろしいでふか?(^^
C#はまだまだ勉強途中なのでひて(^^
一歩進んだところをやれば勉強になるんじゃないかとMMOを作り始めまひた(^^
ついでに言うとMMOを作るのは僕の夢でひた(^^
オンライン実装できなくてもMMO風のゲームが作れれば僕はうれしいでふ(^^
2017/07/23(日) 20:05:16.94ID:VOnL7L1t
2.プレイヤーのスクリプトに
void attack(){
 target.damaged(攻撃素手);
}

これ

damaged関数はpublicだぞ

mmo風ね、根性みせろや
2017/07/23(日) 20:16:44.05ID:dSasX4LR
なかなか手こずりまふ(^^
>>87を入れてみるとtargetがエラーの原因になりまふ(^^
ゲームオブジェクト名、スクリプト名に置換してみてもダメでふひ(^^
困りまひたね(^^
もうちょっとC#本の関数関連の所を読んでみまふ(^^
2017/07/23(日) 20:17:40.10ID:VOnL7L1t
あ、悪い

target.GetComponent<enemy>().damaged(攻撃素手);

こうだな

うーん、なんか気持ち悪いな
2017/07/23(日) 20:20:24.75ID:VOnL7L1t
enemyってのはかかしくんのスクリプト名な

かかしくんスクリプトのdamagedメソッドを呼ぶ意味
2017/07/23(日) 20:26:34.88ID:dSasX4LR
やっぱりターゲットがエラーを吐いてしまいまふ(^^
チンコショボーンでふ(^^
http://i.imgur.com/WpbJuBc.png
2017/07/23(日) 20:36:20.24ID:VOnL7L1t
日本語はやめとけ日本語は、、、まぁいいけど、、、

ちょっとまてプレイヤーのスクリプトどこいった?
そんなかに付け加えるんだぞ、attackは
そのスクリプトんなかでtarget取得してるだろ
2017/07/23(日) 20:40:16.05ID:VOnL7L1t
というかその知識でよくここまで実装できたな・・・
ある意味スゴイ・・・
2017/07/23(日) 21:27:27.20ID:dSasX4LR
今度はこんなエラーが・・・(^^
http://i.imgur.com/KJ6W2i7.png
やっぱりMMOではなくもっと簡単なものから作るべきでひたか(^^
2017/07/23(日) 21:32:10.96ID:VOnL7L1t
プレイヤーのスクリプトはりつけてみれ
キャプ画像でもいい
2017/07/23(日) 21:33:20.91ID:+WKInL5K
targetが設定されてないからじゃね
public GameObject target;

あとtargetにモンスターを入れないといかんね
2017/07/23(日) 21:43:29.96ID:VOnL7L1t
エスパーするとtargetがstringのまま...?ってとこか
2017/07/23(日) 21:48:49.74ID:dSasX4LR
たぶん出来まひた(^^
モンスターをタゲるとちゃんとモンスター名(うんこ)が入るのでできてると思いまふ(^^
http://i.imgur.com/A6toAw5.png
2017/07/23(日) 21:56:34.21ID:VOnL7L1t
(゚o゚;;


かかしくんのdamage関数に
Debug.Log仕込んでhp削れてるか調べれ
2017/07/23(日) 22:16:23.06ID:dSasX4LR
ダメでひた(^^
試してみたところAttack関数が動いてないみたいでふ(^^
2017/07/23(日) 22:21:25.96ID:VOnL7L1t
アニメクリップから呼んでっか?
2017/07/23(日) 22:34:53.67ID:+WKInL5K
Attack呼び出すときにGameObject targetも一緒に入れて呼び出さないとだめなんじゃね?
2017/07/24(月) 07:43:35.58ID:PXq49eZl
日中にC#の基本だけ勉強しときなさーい
2017/07/24(月) 07:47:57.88ID:1Yn5auCG
はいでふ(^^
2017/07/24(月) 08:05:09.63ID:1Yn5auCG
no animation data available in this modelってなんでふか?(^^
Animationsが使えまふぇん(^^
今日はC#についてお勉強するので後回しでいいでふか?(^^
2017/07/24(月) 08:58:13.98ID:PXq49eZl
playerのアニメだぞ?
playerがattackすんだから

あとc#のお勉強は目的ではないし
深入りすると奥が深いので
30分か1時間ぐらいで基本ぽいところを
おさらいするだけ
ポイント抑える勉強の仕方しないときりがない
時間決めて明るいうちに終わらせるべし
2017/07/24(月) 20:40:54.20ID:stHtkcF5
おいコラ
お勉強すんだんだろうな?

状況を言わんかいワレ
2017/07/24(月) 20:43:18.28ID:1Yn5auCG
変数を少々関数を少々(^^
2017/07/24(月) 20:48:51.87ID:stHtkcF5
少々すぎるなおい
隠し味かっつーの

でアニメがどうだって?
2017/07/24(月) 20:55:29.05ID:1Yn5auCG
ごめんなふぁい(^^
間違えてプレイヤーのプレファブ消してしまって復旧に時間がかかりそうでふ(^^
チンコショボーン(^^
2017/07/24(月) 20:58:59.23ID:stHtkcF5
もっかいインポートすりゃいいやんけ
なんのこっちゃいな
2017/07/24(月) 21:19:07.21ID:1Yn5auCG
とりあえず入れなおしてみまひたが(^^
なんとモンスターに近づけないバグが発生(^^
修正に手こずってまふ(^^
2017/07/24(月) 21:24:19.88ID:1Yn5auCG
ストッピングディスタンスをいじったら治りまひた(^^
2017/07/24(月) 21:32:22.63ID:1Yn5auCG
今こんな感じでふ(^^
ターゲットとの一定距離以下でターゲットをクリックすると攻撃までは実装できてまふ(^^
あとはアニメでアタック関数を呼び出すだけでふ(^^
http://i.imgur.com/FOPaP84.png
2017/07/24(月) 21:54:40.72ID:hk9r7ttX
>>91
Attack関数だけ独立してんの変じゃね
target判定できてるならそこのスクリプトにAttack関数かけばいいだけじゃね
2017/07/24(月) 22:07:41.22ID:1Yn5auCG
今はTarget判定のあるスクリプトに入れてまふよ(^^

ところでアニメーションクリップが1時間くらい探しても見つからないけどどうする!?(^^
2017/07/25(火) 04:30:14.56ID:7tpTYXrp
playerにアニメは設定されてて、攻撃モーションは実行できているが
クリップが相変わらず開けないという意味?

それともアニメのアセット自体ないってことけ?

それとモデリングできるってのはblender?
2017/07/25(火) 05:39:30.75ID:z2yVvNYO
もうGithubでプロジェクト公開しながらやればいいのに
2017/07/25(火) 11:05:36.47ID:YFBXHHKq
プレイヤーにアニメは設定されてまふがアニメクリップなるものがどこにあるのかわかりまふぇん(^^

モデリングはBlenderでふ(^^
2017/07/25(火) 12:35:00.56ID:xgTG6BtD
どうやってアニメ設定してんだ...?

Animator Controllerにアニメーションクリップ配置してんだよな、それオープンできねか?
2017/07/25(火) 12:44:50.60ID:xgTG6BtD
状況がイマイチわからんので
外してる可能性ありだが
参考までに

http://indie-du.com/entry/2016/05/13/200000
2017/07/25(火) 12:47:04.67ID:xgTG6BtD
そいでもって、攻撃するときどうやって
アニメ動かしてるか説明しやがれ
2017/07/25(火) 12:49:51.07ID:YFBXHHKq
あっ、開けまひた(^^
アレをダブルクリックすればよかったのね(^^
スクリプトのAttack関数を呼び出す方法を調べてみまふ(^^
2017/07/25(火) 12:51:58.32ID:xgTG6BtD
あとでプロジェクトチェックして
文句たくさんたれてやるから
しっかり作っときやがれ
2017/07/25(火) 19:23:28.67ID:YFBXHHKq
1時間粘ってだめなら人に聞くべし(^^
関数ってどこで呼び出すんでふか?(^^
なんかリード専用になってて変えられまふぇん(^^
チンコショボーン(^^
2017/07/25(火) 19:34:51.44ID:7tpTYXrp
これだろ?

http://tsubakit1.hateblo.jp/entry/2015/06/01/235939
2017/07/25(火) 19:43:58.81ID:YFBXHHKq
これでふ(^^
ありがとうでふ(^^
2017/07/25(火) 19:50:54.42ID:7tpTYXrp
そいでもって
ここいらで一回プロジェクトのレビューしてやりたいんだが
上のやつがいってたgithubってわかるか?
わかんねぇよな・・・
なんかいい方法ねぇかな
2017/07/25(火) 19:55:53.68ID:7tpTYXrp
まぁいいや
一回メニューのAssetsから
export packageしてどっかにアップしやがれ

もしunityのユーザ名に本名とか使ってたらやめやがれ
2017/07/25(火) 19:58:08.61ID:7tpTYXrp
ああ、別に大丈夫かなアセットだしな
2017/07/25(火) 20:02:03.17ID:YFBXHHKq
'ThirdPersonController' AnimationEvent has no function name specified!
こんなエラーが出まひた(^^
アップロードって斧とかでもいいでふか?(^^
2017/07/25(火) 20:07:21.82ID:7tpTYXrp
なにいってんだw

全部エクスポートだいますぐやれやりやがれ
2017/07/25(火) 20:12:38.01ID:YFBXHHKq
なんとかHPを減らすところまで作れまひた(^^
エクスポートでふね(^^
しばしお待ちを(^^
2017/07/25(火) 20:15:08.22ID:7tpTYXrp
ああ、それは
イベントマーカーつけてるのに
attack
っていれてないからだろうな
2017/07/25(火) 20:17:44.96ID:7tpTYXrp
おお!
そうか、でかした



じゃねーよ!おせーよ
おまえこれ17日の作業内容だぞ一週間以上かけやがって
皮ひっぱってタクアンみたいにするぞコラ
2017/07/25(火) 20:20:05.12ID:YFBXHHKq
エクスポートってあまりしたことないので分かりまふぇんが(^^
Assets>Export Packageでいいんでふよね?(^^
2017/07/25(火) 20:20:43.83ID:7tpTYXrp
それ
2017/07/25(火) 20:22:15.59ID:7tpTYXrp
まぁでもあれだ慢性勃起不全にしてはよくやったか
2017/07/25(火) 20:28:23.86ID:YFBXHHKq
ふぁい(^^
https://www.axfc.net/u/3828024/1
2017/07/25(火) 20:31:50.81ID:7tpTYXrp
よし、ちっとレビューして返すから
正座してまっとけや
2017/07/25(火) 20:37:43.84ID:7tpTYXrp
うんこ帝国が進化してやがる・・・
2017/07/25(火) 20:41:22.90ID:7tpTYXrp
なんでうんこと戦うのにこんなに壮大な音楽なのか・・・
レビューできねぇ
2017/07/25(火) 20:43:37.11ID:kDIc6uMK
もう消えてるじゃん
2017/07/25(火) 20:45:07.95ID:YFBXHHKq
2DLで消えるように設定しまひたから(^^
2017/07/25(火) 20:57:08.53ID:7tpTYXrp
プロジェクトがカオスすぎて直せねぇww

わりとよくできてるけど
やっぱ気になるとこいっぱいあるな

ダウンロード二人目はラッキーってことだな
2017/07/25(火) 21:05:24.46ID:7tpTYXrp
とりあえず気になること

1.unityプロジェクト内やC#での日本語の使用
2.不要なスクリプトやコンポーネントなどが無効で放置されまくり
3.アニメーションの遷移がおかしなことになってる

などと書いていくときりがなくなるなあ、どうしよう
2017/07/25(火) 21:11:30.37ID:YFBXHHKq
とりあえず今日は寝て明日修正していきまひょう(^^
2017/07/25(火) 21:11:48.29ID:R8e0/1xU
質問する方も答える方も精神が強すぎる
2017/07/25(火) 21:36:29.76ID:7tpTYXrp
とりあえず寝てよし
ドラクエ11の夢でもみとけ
2017/07/26(水) 08:51:01.26ID:y5Facfe2
とりあえずのプロジェクトのレビューは終わった

ちっと今日は時間なくて
夜やや遅めの時間になると思うが、
手直ししたプロジェクトアップして
所感を述べるンゴ

それまでは
次は敵をAIで動かすにあたって
予習なり、構想ねるなり、勉強するなりしやがりなさい
2017/07/26(水) 11:09:47.77ID:YTwBFoex
ふぁい(^^
敵を動かす方法はどっかで見た気がするので調べてみまふ(^^
ボッキング!(^^
2017/07/26(水) 13:06:29.08ID:YTwBFoex
赤エラーが3つ、黄エラーが7つもあるけどどうする!?(^^
http://i.imgur.com/OlCpC0G.png
2017/07/26(水) 13:08:39.63ID:YTwBFoex
あっ、カメラについてた謎スクリプトを消したら治りまひた(^^
2017/07/26(水) 21:28:13.08ID:C/I8QU6/
おいこら
ちゃんと勉強したか
レビュー版アップすっぞ
2017/07/27(木) 01:48:24.25ID:sj/zTXhU
ごめんなふぁい(^^
寝てまひた(^^
起きてまふか?(^^
2017/07/27(木) 05:33:43.51ID:K93IR8c9
おきてまふぇん

新規プロジェクトにインポートしやがってください

https://www.axfc.net/u/3828335
DLキーワードはプロジェクトのシーン名

そのまま使うんじゃ勉強にならないので
自分のプロジェクト手直しするときに参考にしやがってくだふぁい

以下にレビューというか苦情
157名前は開発中のものです。
垢版 |
2017/07/27(木) 05:37:09.98ID:K93IR8c9
・Unity/C#ともに日本語は使わないのを推奨

・ファイル名フォルダ名ふざけてんのか吹き出したコーヒー代払え

・未使用のアセットやコンポーネントはさっさと消すべし、整理するべし
 いらんアセットやマテリアルは徹底的に捨ててやったざまあみろ

・アニメーターがカオスだったが、わからないなりに工夫されていて感心.
 アニメーションクリップのLoop Timeに
 チェックいれればループするんじゃバーカバーカ

・変数のpublicはなるべくつけず、必要最低限にするべし.
 privateもわざわざかかなくてもprivateなので、
 要するにどちらも基本書かなくてよい

・スクリプトをばらしすぎなのでまとめる.
 ひとつのゲームオブジェクトが複数回update呼んだり、
 ほぼ同じ処理を別のスクリプトで書くのは管理上も処理効率上もよくない

【総評というか今日の占い】
知識がないながらも自力で調べてなんとかする力があるし、
その上でここまで組み立てるのは立派なきがする

勉強したりやり方覚えていけば立派なボッキングになり、
1ヶ月ぐらい本気だせば割とマジでMMOも作れるようになるでしょう.
などという適当な占い結果がでております.

なお、おまいのせいでおととい2時まで夜更かしするはめになったので訴えたい
2017/07/27(木) 05:37:43.06ID:K93IR8c9
ああああ、やっちまった すまねぇ寝ぼけているんだぜ・・・
2017/07/27(木) 05:38:31.71ID:sj/zTXhU
ふぁい(^^
Unityって同時に2つ以上開けまひたっけ?(^^
2017/07/27(木) 05:43:58.59ID:sj/zTXhU
あっ開けまひた(^^
2017/07/27(木) 05:50:34.41ID:K93IR8c9
起きてたんかーい
待たせちゃってあげちゃってすいまふぇんでひた
しなっちんぐー

あとコメントとか適当に読んでくだふぁい
2017/07/27(木) 05:54:58.17ID:sj/zTXhU
コメント読んでまふ(^^
Playerスクリプト真似するの大変そうでふ(^^
どこをどこからどうしていいのやら(^^
2017/07/27(木) 06:05:33.18ID:K93IR8c9
んー
結構直したからな
あんまり実装内容変えないように注意したが

とりあえず落ち着いてスクリプトの流れ追って
コメント自分なりに付け直したりするといいかもだ
勉強になるならなんとでも好きに使いやがれ

自分のプロジェクトいじりだす前にバックアップしときや

そして
AIの前にうんこ死亡処理いれないとだな
考えてみれ
2017/07/27(木) 06:15:21.56ID:sj/zTXhU
ふぁい(^^
static int 攻撃素手 = 1;
static intはpublic挟まなくてもいいんでふね(^^
僕は挟まなきゃいけないと思ってまひた(^^
今Playerスクリプトを読み解いてるのでしばらくお待ちくらふぁい(^^
ボッキング!(^^
2017/07/27(木) 06:49:47.76ID:ei1fQGRA
なんか新しく実装するまえに
プロジェクト整理した方がいいな
まあ今日はじっくりやりやがれ

プロジェクトフォルダ丸ごとコピーして
バックアップしてくださいでぶ
2017/07/27(木) 19:17:57.86ID:K93IR8c9
おいこら
プロジェクト整理できたか
どうせまた寝てんだろ
2017/07/27(木) 19:20:32.46ID:sj/zTXhU
これからこのゲームに実装したいこと(^^
・モンスターをタゲッタ時にモンスターに赤い輪郭を表示
・モンスターをタゲった時にモンスターの名前とHPを表示
・アイテムのランダムドロップ
これくらいでひょうか(^^
2017/07/27(木) 19:23:52.82ID:sj/zTXhU
あっ、整理は出来まひたよ(^^
2017/07/27(木) 19:26:06.52ID:sj/zTXhU
主人公Ethanじゃつまらないので空いてる時間にオリジナルのモデルを作ろうと思いまふ(^^
Blenderを久々にいじってみまふか(^^
ボッキング!(^^
2017/07/27(木) 19:28:40.99ID:+fPRiZ4Y
Ano犬 オウム 元公安 創価学会 協力者脅迫 ひかりの輪 ヤクザ 幸福の科学 アルカイダ
Ano犬 調教鞭 革マル 朝鮮 在日 暴力団 韓国 セクハラ 中国マフィア
あの犬 荒らし疑惑 オウム アレフ 素行不良 元公安 創価学会 ネタが不快 協力者脅迫
Ano犬 ひかりの輪 アルカイダ 調教鞭 革マル ヤクザ 在日 幸福の科学 セクハラ
あの犬 暴力団 韓国 中国マフィア 朝鮮 元公安 オウム 素行不良 アレフ
Ano犬 荒らし疑惑 ネタが不快 協力者脅迫 ひかりの輪 調教鞭 創価学会 ヤクザ アルカイダ
あの犬 革マル 幸福の科学 セクハラ 在日 暴力団 中国マフィア 韓国 朝鮮
Ano犬 ネタが不快 オウム アレフ 元公安 荒らし疑惑 協力者脅迫 ひかりの輪 素行不良
あの犬 ヤクザ 創価学会 革マル アルカイダ 在日 調教鞭 幸福の科学 暴力団
Ano犬 セクハラ 中国マフィア 朝鮮 オウム アレフ 元公安 韓国 協力者脅迫
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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