【3Dゲームエンジン】Unity質問スレッド37
at GAMEDEV
[1からを表示]
50:名前は開発中のものです。
18/08/06 22:40:31.21 EYbWWEQD.net
8です
51:名前は開発中のものです。
18/08/06 22:52:51.37 VkTLjOVl.net
androidは?
52:名前は開発中のものです。
18/08/06 22:58:30.35 /p7DNEcB.net
プラットフォームごとの設定かxcodeでの設定か
忘れたけどどっかにあった気がする
古い記憶だからiOSのバージョンアップで変わってるかもしれんが
53:名前は開発中のものです。
18/08/06 23:14:23.03 EYbWWEQD.net
androidはkindle fireです
54:名前は開発中のものです。
18/08/06 23:33:21.43 jP/serjI.net
セッティングにあったはず。
今風呂だから、出たら見てみるよ。
55:名前は開発中のものです。
18/08/06 23:34:37.96 jP/serjI.net
build set tingだかのとこ
56:名前は開発中のものです。
18/08/07 00:26:22.00 FHXvAGCS.net
>>46
URLリンク(docs.unity3d.com)
URLリンク(docs.unity3d.com)
57:名前は開発中のものです。
18/08/07 02:56:47.48 K8+C/QJm.net
iPhoneを窓から投げ捨てろ
58:名前は開発中のものです。
18/08/07 13:08:12.98 N8T0ALBC.net
>>46
アセットを購入すればいいですよ
59:菩薩@太子
18/08/07 20:02:35.38 pzUDsS6t.net
>>56
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。
60:名前は開発中のものです。
18/08/07 22:19:56.09 NReg0UoG.net
>>57
フトシは黙ってろ
61:名前は開発中のものです。
18/08/08 01:10:09.40 3sTNJ/OU.net
シナリオからゲーム性を考える?
ゲーム性からシナリオを考える?
62:名前は開発中のものです。
18/08/08 01:31:51.92 /Zmtmw9/.net
>>59
私はアセットを買ってから考えますよ
63:名前は開発中のものです。
18/08/08 06:37:08.41 r5obDgdk.net
>>59
ゲーム性から考えるようにしてたが、操作性が独りよがりになり、メチャ叩かれたわ。
シナリオから考えるようしてみたが、独りよがりの壮大なスケールになり、エターなったわ。
どっちからでも良いが、なるべく簡便に削ぎ落として、分かりやすくってのが今の方針だわ
64:名前は開発中のものです。
18/08/08 06:47:37.51 3sTNJ/OU.net
>>61
ありがとう
65:名前は開発中のものです。
18/08/08 08:51:32.98 HSOUXFl6.net
無料かつ接続人数とか制限なしで
オンラインゲーム作れる方法知っている人いますか?
自前サーバーを使うとか、無料レンタルサーバー借りてやるとか…
66:名前は開発中のものです。
18/08/08 09:06:14.37 kbto8gV2.net
大きいも小さいもないだろう。
システムできてしまえば、あとはインフラの規模だけ。
それが無料か有料か、自前で作っても24hメンテ対応いるし。小さいテストを作ればわかるよ。
67:名前は開発中のものです。
18/08/08 10:43:40.83 /Zmtmw9/.net
>>63
アセットを買えば簡単に作れますよ
本当ですよ
68:名前は開発中のものです。
18/08/08 10:53:44.11 YYb85uD2.net
>>65
どれ買えばいいんですか?リンク貼ってください
69:名前は開発中のものです。
18/08/08 18:06:35.35 XRlKylt+.net
>>63
その質問をここでしている時点で現状あなたに大規模オンラインゲームを作る力はない
70:弟子
18/08/08 19:06:48.23 3sTNJ/OU.net
知らないなら答えなければいいのに……
71:名前は開発中のものです。
18/08/08 19:50:38.27 fO/TY0c7.net
void Start()
{
StartCoroutine( AAA() );
}
IEnumerator AAA()
{
yield return BBB(); // X
yield return StartCoroutine( BBB() ); // Y
}
IEnumerator BBB()
{
for( var i = 0; i < 10; ++ i )
{
yield return null;
}
}
XでもYでも同じ動作をするのですが何が違うのでしょうか
72:菩薩@太子
18/08/08 20:32:09.41 TxRGHqee.net
>>60
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。
73:菩薩@太子
18/08/08 20:32:47.02 TxRGHqee.net
>>65
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。
74:弟子
18/08/08 21:41:48.34 3sTNJ/OU.net
>>69
一応、公式の説明だと
When using JavaScript it is not necessary to use StartCoroutine,
the compiler will do this for you.
When writing C# code you must call StartCoroutine.
----ggl翻訳-----
JavaScriptを使用する場合、StartCoroutineを使用する必要はありませんが、
コンパイラがこれを行います。
C#コードを書くときは、StartCoroutineを呼び出さなければなりません。
-----------------
って事になってるので、StartCoroutineは付けた方がいいかと・・・
75:名前は開発中のものです。
18/08/08 21:43:06.37 H4QwAv2o.net
>>69
昔はXな書き方できなくて、わりと最近のどこかのバージョンからできるようになったんだよなー
76:名前は開発中のものです。
18/08/09 00:29:36.29 NHR7cBc3.net
知らないなら答えなければいいのに
って言ったあとに知らないことに回答してしかも間違ってるのは何かのギャグ?
77:名前は開発中のものです。
18/08/09 01:05:23.28 XrSji59D.net
URLリンク(developer.wonderpla.net)
>5.3以降はコルーチン内の呼び出しはStartCoroutine()が省略する事が可能になりました。
78:名前は開発中のものです。
18/08/09 09:51:51.73 PW49HW/N.net
>>67
Unityのやつは20人だけだし
他のも基本20人までじゃん
P2pの通信をして、マッチングをPHPサーバーを使用してマッチングしか負担しないみたいな
79:名前は開発中のものです。
18/08/09 10:00:09.34 Fl0j6AXO.net
>>76
P2Pは難易度高いよ
UDPのNAT越えはルーターの仕様を知らないと難しいうえに問題点も多いからね
まあ、今はどこもリレーサーバーでやってるよね
80:弟子
18/08/09 10:24:35.94 ZrOdxRoJ.net
>>75
それ古くない?
81:弟子
18/08/09 10:36:37.59 ZrOdxRoJ.net
>>74
すまん、どこが間違っているのか指摘していたどけないでしょうか?
公式の最新のマニュアルから転載したので、そちらも修正しないとならないので
82:名前は開発中のものです。
18/08/09 13:30:03.93 J1CTkenv.net
>>79
startcoroutineつけた方がいいってところかな。
URLリンク(docs.unity3d.com)
83:名前は開発中のものです。
18/08/09 14:08:05.18 sI32Xc0t.net
UnityScriptというパワーワード(´・ω・`)
84:弟子
18/08/09 14:11:30.61 ZrOdxRoJ.net
>>80
これだとUnityScriptではという書き方をしていて、わたしが見た英語の方ではC#の場合と書いてあります
UnityScriptがc#と同義と捉えているのかこのページの2018.1の版の時ではいささか不明確なので、ちよっと本社に問い合わせしてみます、ご指摘ありがとうございます
85:弟子
18/08/09 14:28:38.57 ZrOdxRoJ.net
問い合わせ結果についてはここで共有したいと思いますが時間が掛かると思うので、考察として
UnityScriptがc#とJavaScrptの両方を指している場合、当然JSではStartCorutineは付けなくてもよいのですが、現在JSは対応されていない事を考えると付けた方が安心ではあります
まあどちらにするかの判断は質問者さんにお任せします
86:名前は開発中のものです。
18/08/09 14:58:16.94 1IZf9m5D.net
で、知らないことに答えてる件はどうなったの?
87:名前は開発中のものです。
18/08/09 16:53:37.97 LgvXCJLA.net
>>67
なぜそのようになっているのかを自分で考察してみれば
現時点であなたに大規模オンラインゲームを作る力がない事に気づける
88:名前は開発中のものです。
18/08/09 16:55:01.38 LgvXCJLA.net
>>76
アンカみす。>>67ではなく>>76
89:弟子
18/08/09 19:57:13.73 ZrOdxRoJ.net
問い合わせ前に確認したら、書いてありますね
URLリンク(docs.unity3d.com)
Unity は 2 つのプログラミング言語をサポートしています:
C# (シーシャープと発音)、Java や C++ に相当する、業界標準の言語
UnityScript、JavaScript をもとにモデル化された Unity 独自設計の言語
てことでUnityScriptは廃止が決まっているので
URLリンク(blogs.unity3d.com)
動きはするようですが、というレベルですね
それでも使いたいならどうぞ、としか言えないですね
90:名前は開発中のものです。
18/08/09 20:43:18.73 Ykq7A0wT.net
>>87
いつまでUnityScriptはーとかいうトンチンカンなこと気にしてんの?
なんで73の回答は無視なの?
URLリンク(madnesslabo.net)
なんで他人が知らないことに答えることに対して苦言を呈したのに自分は答えたの?
91:名前は開発中のものです。
18/08/09 20:46:22.04 Ykq7A0wT.net
ちなみに俺は知らないことでも回答していいと思ってるからね
ただ、他人に文句言うのに自分は除外するのが不思議なだけだ
92:名前は開発中のものです。
18/08/09 21:04:46.14 h+61zxMI.net
BOOの事も忘れないであげてください…
93:名前は開発中のものです。
18/08/09 22:18:34.27 J1CTkenv.net
2年前のimac使ってるんですが、公式チュートリアルの3DGameKitが重すぎてまともに動きません。
まともに動かせてる方、参考にスペック教えて下さい。
94:名前は開発中のものです。
18/08/09 23:02:03.18 YOi/NQgg.net
まずその状態のムービーをあげろよ
95:名前は開発中のものです。
18/08/10 01:03:19.37 z7h1zWoA.net
2年前のimacとか言ってないでスペックも載せろよ
96:名前は開発中のものです。
18/08/10 07:14:18.04 niFarvn0.net
斬新なゲームの設定考えるロジックはありますか?
97:91
18/08/10 07:23:29.09 wMb0weEM.net
>>92
>>93
21.5inch Retina 4K
core i5 3.1GHz
16GB LPDDR3
intel IrisPro6200
256GB SSD
グラボですよね、多分。
次は3DGamekitみたいなのもサクサク編集できる物を買いたいです。win macこだわりません。
98:名前は開発中のものです。
18/08/10 13:14:43.12 Qiq1QCa1.net
横から見ていた初心者なんですが、結局コルーチン内でのコルーチン呼び出しは
startcoroutineいらない、最新の公式マニュアルにも古い内容があるから気をつけろってことですか?
99:名前は開発中のものです。
18/08/10 13:50:16.65 j/CUDSPk.net
>>96
yes
公式マニュアルに間違いなんて大量にあるはず
Unity自体のupdateが頻繁でマニュアルが追いついてない部分があるし翻訳ミスもたまにある
余裕があるなら気づいたら報告してあげるといいんじゃないかな
100:名前は開発中のものです。
18/08/10 14:53:48.60 niFarvn0.net
個人でリッチなゲーム作ろうと思わないほうがいいですか?
バイオハザーみたいな
101:名前は開発中のものです。
18/08/10 15:03:00.52 zyNoPphv.net
>>98
別にいいんじゃない?
ただゲーム制作経験がないなら悪いこと言わないからもっともっと小さいゲームを何本か完成させて徐々に規模を大きくしていくことをおすすめする。
いきなり大作に行くと99%挫折するから
102:名前は開発中のものです。
18/08/10 15:32:12.37 g/0I2TBs.net
URLリンク(youtu.be)
まず始めに注意したいのはスコープです
多くの人は普段プレイしているゲームを作ることを夢見ます
残念ながらそれは無理でしょう
GOWやFFは少なくとも40人、それ以上で作られています
何年もかけて
あなたが天才で人生を投げうってゲームを作っても
GOWやFFは作れません
近いものですらありません
それが最初のゲームならなおさらです
スーパーマリオのようなものですら無理です
スーパーマリオの1−1くらいならできるかもしれません
103:名前は開発中のものです。
18/08/10 15:33:05.08 niFarvn0.net
>>99
2d RPGからですね
104:名前は開発中のものです。
18/08/10 15:52:40.46 oqrLDVaP.net
まずはボールの進行角度45度単位のブロック崩しからだな。
こう言われてすぐ作れるなら将来作れるかも。
すぐ作れないなら大作なんて諦めロン。
105:名前は開発中のものです。
18/08/10 15:54:01.30 zyNoPphv.net
>>101
いや、RPGは相当ハードル高いよw
個人的にはアクション要素の少ないパズルがおすすめ
最初はなんの付加要素もないテトリス辺りから
RPGはプログラム書いてる時間よりデータ作ってる時間のほうが多くなりがちで開発の練習には向かない
データ作り側を目指すならいいんだけど、それならツクールとかのツール使ったほうがいいと思う
106:名前は開発中のものです。
18/08/10 15:58:44.42 zyNoPphv.net
unityなら確かにブロック崩しの方がいいね
物理演算とか当たり判定に触れられるし
107:名前は開発中のものです。
18/08/10 16:12:57.42 Tl2lCkVs.net
アセットを買えば全ジャンル余裕で作れます
これは本当です
108:名前は開発中のものです。
18/08/10 18:18:35.40 niFarvn0.net
>>103
構想だけはあるけど、技術が伴わないね
技術だ先だよね普通
109:名前は開発中のものです。
18/08/10 19:23:42.71 hBBvD+T1.net
>>106
構想は寝かせて更に良くなることもある
作りたい気持ちはわかるけど、まずはゲーム制作がどんなもんか覗いてみる(1個完成させる)だけでも相当な知識が着くから頑張れ
110:名前は開発中のものです。
18/08/10 20:09:06.07 niFarvn0.net
はい
111:名前は開発中のものです。
18/08/11 18:53:17.48 0S1Wwwby.net
スクリプトを開いてもslnファイルが見つからないと言われ、見てみるとどうやらslnファイルが生成されなくなっているようでした。どうすれば良いのでしょうか。
112:名前は開発中のものです。
18/08/11 19:56:25.48 QN5DedFt.net
UnityでPC向けに作られたゲームプロジェクトをスマホ向けにしたいんだが
例えば、スペースキーでジャンプだったら
ボタン押す→スペースキーの入力→ジャンプ
みたいに、ボタンを押すとキーボードのキーが押される
やり方あったりしますか?
113:名前は開発中のものです。
18/08/11 20:07:36.32 LxW4IBee.net
ない
114:名前は開発中のものです。
18/08/11 21:36:28.26 ySXiQTYJ.net
URLリンク(www.raywenderlich.com)
超初歩的な質問ですみません
match3のチュートリアルが日本語でなかったので、上の英語サイトで勉強してます
上から少し下がったGetting Startedの部分で、アセットをダウンロードしてから開けと書いてあるのですが、この開くという意味がわかりません
まずunityでmatch3用のプロジェクトを作りました
その後インポートしようとしたのですが、フォルダ単位では指定できないみたいです
ちょっと古い記事なので、今のunityでできるかわかりませんが、この開くの意味を教えてください
115:名前は開発中のものです。
18/08/11 21:43:33.65 LxW4IBee.net
英語サイトなのに開けと書いてあるのかー
へぇ
116:名前は開発中のものです。
18/08/11 21:56:34.56 7Cxgp3/L.net
よくわからんけどとりあえずunityで新規プロジェクト開いてフォルダごとドラッグドロップしたらいいんじゃね
117:名前は開発中のものです。
18/08/11 22:54:02.07 VMncx+w6.net
>>110
アセットを買えばいいのでは?
118:名前は開発中のものです。
18/08/11 22:58:23.69 QN5DedFt.net
>>115
そのアセット昔見つけたやつがエラー起こるから代用できないかと思ってたけどエラー治ったわサンキュ
119:名前は開発中のものです。
18/08/11 23:13:41.02 LxW4IBee.net
治ったwww日本語勉強しろwww
120:名前は開発中のものです。
18/08/12 01:07:57.01 eWQml2iN.net
>>117
何この基地外(´・ω・`)
121:ダーク王鍬大使
18/08/12 01:25:50.21 kkDbzkrn.net
くだらないことで上げ足を取り、マウントを取りあうこのスレらしいでふ(^^
それに今は夏休み期間でふひね(^^
122:名前は開発中のものです。
18/08/12 05:47:58.95 6HIubUbe.net
>>112
ファイルをダウンロードして展開して、unityで開けばいいよ。
123:名前は開発中のものです。
18/08/12 06:05:16.64 2aCj90RA.net
>>118
ほっとけば良いって
124:名前は開発中のものです。
18/08/12 06:12:01.89 syKIiZiP.net
>>120
ありがとう
new projectから開くんですね
open projectから開こうとしてましたわ
125:名前は開発中のものです。
18/08/12 12:47:20.14 syKIiZiP.net
パズル系のチュートリアルってサイトってないですか?
できるだけ新しいのがいいのですが
古いものは見つかるんですが、動かないことがあります
126:名前は開発中のものです。
18/08/12 13:00:37.05 syKIiZiP.net
URLリンク(youtu.be)
あと、ビジュアルスタジオなんですが、このように先頭からGameObjectなどと入力する場合には候補は出ない仕組みなんでしょうか?
127:名前は開発中のものです。
18/08/12 17:15:42.85 FRiRWFyZ.net
そこらへんは、アセットを購入することで解決しますよ
128:名前は開発中のものです。
18/08/12 17:25:39.94 lFC3PVOR.net
キムチ太子が消えたな。
朝鮮に強制送還されたのかなw
129:菩薩@太子
18/08/12 19:59:30.67 xJnJ/gUT.net
>>105
>>115
>>125
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。
130:菩薩@太子
18/08/12 20:01:52.50 xJnJ/gUT.net
>>126
>キムチ太子が消えたな。
>朝鮮に強制送還されたのかなw
汝よ、キムチ太子は永久に消えないよ。
アセットおじさんに地の果てまでもつきまとうという勤めがあるのでねw
131:名前は開発中のものです。
18/08/12 22:21:18.84 baXmbuLT.net
2dでのfromtorotationでlookatを再現する方法が良く理解出来ません
Vector3 diff = (Head.gameObject.transform.position - this.transform.position);
this.transform.rotation = Quaternion.FromToRotation (Vector3.up, diff);
特に何故vector3.upを使うのかがよく分かりません
132:名前は開発中のものです。
18/08/12 22:45:01.50 Eushmk8R.net
そういうもんだと覚えるだけでいいんじゃね
回転とか難しいから
推測で言うと軸を中心に回転させるわけだから平面に対して垂直に軸を立てて
それを中心に回転させるからvector3使うんじゃないかね
133:名前は開発中のものです。
18/08/12 22:56:10.48 gknN/8Kd.net
つ行列
134:名前は開発中のものです。
18/08/12 22:59:21.99 baXmbuLT.net
vector3.upの場所から対象との中間地点へtransform.upを向ける的な感じだと思うのですが…
URLリンク(o.8ch.net)
135:名前は開発中のものです。
18/08/12 23:07:40.33 baXmbuLT.net
間違えた vector3.upの地点から対象との中間距離へyの正方向を向けた場合の角度を代入してるという事でしょうか
136:名前は開発中のものです。
18/08/12 23:28:36.29 Eushmk8R.net
何を言ってるのかわかんねえが
まず確認だがy軸は画面に対して垂直だということを理解してるかね?
137:名前は開発中のものです。
18/08/12 23:38:17.94 baXmbuLT.net
シーンビュー見る限りでは画面に垂直なのはz軸っぽいんですが違うんでしょうか…
138:名前は開発中のものです。
18/08/12 23:41:52.04 wD3IzFRK.net
画面に垂直なのはZ軸だよ
Y軸なわけないじゃん
139:名前は開発中のものです。
18/08/12 23:42:14.31 wD3IzFRK.net
z=奥行き
140:名前は開発中のものです。
18/08/12 23:53:04.92 Eushmk8R.net
すまんな よく知らんかったw
141:名前は開発中のものです。
18/08/13 00:00:21.13 4Y2KT/8a.net
transform.rotation=Transform.fromtorotation(transform.position,playerposition);
これでプレイヤーのポジションに敵を向けられると思ったんですけど全く方向が変化しないんですよね…
transformpositionをtransform.upにしたりしたけど駄目でした…
142:弟子
18/08/13 01:54:41.09 nyffuRFH
143:.net
144:弟子
18/08/13 02:05:50.57 nyffuRFH.net
裏技的というか、合わせ技というかこういう方法でいけますね
URLリンク(imgur.com)
URLリンク(i.gyazo.com)
URLリンク(i.gyazo.com)
スプライトを空のゲームオブジェクトの子供にします
親をY90度、子供をY-90度
これでLookAtが綺麗にいきますね
145:名前は開発中のものです。
18/08/13 02:21:06.14 4Y2KT/8a.net
うーん…fromtorotation(vector3.○○,playerposition)
↑ ↑
どこを向けるか決定 向ける対象
取り敢えずこんな感じですかね… vector3が理解出来ない…
>>140>>141
こんな方法もあるんですね 参考になります
146:名前は開発中のものです。
18/08/13 02:40:03.43 4Y2KT/8a.net
>>142を考慮して色々見てみるとこれで合ってるっぽいですね…vector3は単にそういう引数って事か…
147:名前は開発中のものです。
18/08/13 02:47:42.52 Kx0pgbc7.net
>>142
Vector3が理解できない場合は、素直にアセットを買いましょう
148:名前は開発中のものです。
18/08/13 09:15:07.61 /HyudLlZ.net
>>144
どれ買えばいいかまで書きなさいよ、チンカースちゃん
149:名前は開発中のものです。
18/08/13 11:39:15.59 sU4tTBy4.net
キムチの真似して弟子までが自演質問始めたのか
大人しく初心者スレでやってればいいのに何故こっちに来たんだ?
150:名前は開発中のものです。
18/08/13 12:45:25.44 4Y2KT/8a.net
>>146
???キムチとか良く分かりませんけどその人何も関係ありませんよ…
151:名前は開発中のものです。
18/08/13 14:10:56.38 Rcl/DwK4.net
>>141
なんで88無視するの?なんで?
152:ダーク王鍬大使
18/08/13 19:06:29.43 b29Doagz.net
>>147
いつもの自分以外が全部同一人物に見える人でふよ(^^
153:名前は開発中のものです。
18/08/13 20:46:52.47 nyffuRFH.net
2017版と2018版では、エディタの重さに違いはありますか?
しばらくunityにさわらずにいてから、触ると、応答なしになることがあります
メモリが開放されちゃってるのかなと思いますけど
154:名前は開発中のものです。
18/08/13 21:34:26.88 Hni+eT74.net
プレイヤーの中心から足元若干下あたりまで伸ばしてLinecastで判定しているんですが、
地面から外れてもずっとfalse(接地状態)のままなのはなぜなんでしょうか....
下の画像から理由がわかる方、同じような問題を解決された方、どうか解決方法を教えてください!
こんなしょっぱなからつまずくと思ってなかったんです(´;ω;`)
URLリンク(imgur.com)
155:名前は開発中のものです。
18/08/13 23:15:10.99 Lh6RduwP.net
>>151
LineCastに渡すパラメータは合ってる?
URLリンク(docs.unity3d.com)
156:名前は開発中のものです。
18/08/13 23:45:18.00 ZO80b+Qx.net
質問失礼します。
同じポリゴン数の Mesh と Terrain では何が違うのでしょうか?
複数の Mesh を地面として、その上でキャラクターを歩かせてるんですが、Terrain の方が軽さ的に効率的なのでしょうか?
Terrain は高さの情報しか持ってない(?)ので、地面の高さを取得する時は処理が早いのは想像つきますが。。
157:名前は開発中のものです。
18/08/14 00:42:36.82 YHPqk7dv.net
>>153
専用のコライダーを持ってるのが特徴なんだよね。
メッシュコライダーと比べてどうなん?て思うけど、その辺は賢人に聞いてくだされ。
後は内部で適度にメッシュ分割され、推台のオクルージョンで意外と描画範囲が限定されている。
後ペイントツールも付いてるからエディットもしやすい。
そこまでやってても、ちゃんと最適化したレベルデザインと比べると個人的には重くて使えない印象だね。
一番良いのは、オブジェクト作って、一個一個じゃなく、ざつ
158:名前は開発中のものです。
18/08/14 00:45:07.72 YHPqk7dv.net
ごめん、送信ミス。
上の続きね。
ザックリLODを使うのがいいね。遠景はなるべくスカイボックスで行くのがいいね
159:名前は開発中のものです。
18/08/14 00:59:05.83 OJtxozgI.net
>>154
ありがとうございます。
すぐにチャチャっと作る時は良さそうですね < Terrain
オーバーハングした形状の地面とかは、すぐにMeshに頼らざるを得ず、使い勝手が悪い印象です。。
パスファインディングとかで違いがあるのかな Terrain と Mesh。。
160:名前は開発中のものです。
18/08/14 11:20:13.07 1vGoTqB9.net
初心者なんですが、unityにはBackgroundTileという機能がはじめから入っているのでしょうか?
ジェネリックというそうですが、はじめから入っている機能がジェネリックということですか?
161:名前は開発中のものです。
18/08/14 14:06:09.15 1vGoTqB9.net
URLリンク(www.youtube.com)
この動画の4分あたりです
BackgroundTileとうつとcs0246エラーになります
このBackgroundTileとはなんでしょうか
162:名前は開発中のものです。
18/08/14 14:19:29.01 Nrd2Vpte.net
>>158
自作のクラスのようだね
6:20でScriptsフォルダの中に入っているのが確認できる
163:名前は開発中のものです。
18/08/14 14:23:40.28 Nrd2Vpte.net
>>158
なんかのチュートリアルかな?
流して見たけど12:00当たりでBackgroundTileの解説始まる
164:名前は開発中のものです。
18/08/14 15:00:45.02 luhS7wzN.net
>>158
クラスだね
この動画のはBackgroundTileというスクリプトの名前にしてある
スクリプトの名前はクラスです
例えばMONSTERというクラスを作って HP MP 攻撃力
などの項目を作って呼び出したりする
165:名前は開発中のものです。
18/08/14 17:38:27.61 1vGoTqB9.net
回答有り難うございまs
BackgroundTileというスクリプトはつくってあります
しかし、なぜか同じように書いてもエラーになります
cs0246エラーになります
型または名前空間の名前 'BackgroundTile' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。
なぜかbackgroundTileとしてやるとエラーになりません
こういった場合どこに原因があるか特定できませんか?
unityエディタ側は保存してから、コードを書いています
166:名前は開発中のものです。
18/08/14 17:56:01.18 luhS7wzN.net
大文字小文字の確認
スクリプトの名前とpublic classの後の名前が不一致
スクリプト作った後に名前変更するとclassがNewBehaviourのままだったりする
167:名前は開発中のものです。
18/08/14 18:04:49.20 8BQpKOVY.net
Puppet3Dっていうアセット使ってる人いる?
blenderよりリギング簡単にやれるだろうか……
168:名前は開発中のものです。
18/08/14 19:02:11.53 v+gznbVP.net
>>164
気になってるからぜひ試してくれ
169:名前は開発中のものです。
18/08/14 19:19:48.98 1vGoTqB9.net
>>163
その中で心当たりがあるのは最後です
どのようにして改善するのでしょうか?
170:名前は開発中のものです。
18/08/14 19:24:18.60 luhS7wzN.net
BackgroundTileのスクリプトを開いて
最初のところのpublic class BackgroundTileとなってるか確認
171:名前は開発中のものです。
18/08/14 19:25:47.94 1vGoTqB9.net
>>163
ありがとうございました
BackgroundTileのpublic classがbackgroundTileのままでした
おそらく、backgroundTileでスクリプトを作った後、リネームしたからだと思いますが、
これは手動で変えてやるものなんでしょうか?
172:名前は開発中のものです。
18/08/14 19:26:10.73 1vGoTqB9.net
>>167
ありがとうございました
それが原因でした
173:名前は開発中のものです。
18/08/14 21:16:53.02 AXb4SlrQ.net
>>152
親切にありがとうございます。
しかし、
Physics2D.Linecast(プレイヤーの中心,プレイヤーの足元若干下,地面のレイヤー)
という風に指定しているんです。
始点と終点のログを出すと、Y座標の差が一定なのでちゃんと指定出来てるはずなんです.....。
他のプロジェクトで検証しつつ、まだ粘ってみます...!
174:名前は開発中のものです。
18/08/14 23:19:55.58 AXb4SlrQ.net
>>152
>>170
解決しました!!!
どうやらレイヤーマスクの指定は、
LayerMask(またはint) layerMask = 1 << n; //n番目のレイヤーを指定
Physics.Linecast(Vector2 start,Vector2 end,layerMask);
という風に指定する必要があったみたいです!(0番目が1ビット目の2進数の0,1で指定されてるんですかね?)
お騒がせしてすみません!ありがとうございました!多分また来ます!
175:名前は開発中のものです。
18/08/14 23:28:45.84 5BhZfS/b.net
自力で解決できずに質問しちゃう奴は
完成する前に挫折する説あると思います
176:名前は開発中のものです。
18/08/15 01:44:46.08 cKLgnnmS.net
自分で調べて考え抜いた挙げ句の質問なら別にいいよ。
レスした人へのお礼と自己解決の報告も好感だし。
糞なのはググりすらしないからなw
177:名前は開発中のものです。
18/08/15 05:45:09.13 dPgDd/Vz.net
ここで回答している奴は既に挫折済み説の方が信憑性が高い。
178:名前は開発中のものです。
18/08/15 08:52:27.57 SikdVGia.net
blueprintおぼえるよりも、c#覚えたほうが自由度高い?
あれはそこそこまではできたけど、、、
179:名前は開発中のものです。
18/08/15 09:42:11.09 SZzV1xr0.net
自由度はそりゃ高いだろ
生産性高いかはまた別だけど。
ボルト買ったけどまだ触ってもいねーや…
180:名前は開発中のものです。
18/08/15 12:42:02.75 bhZLi8cq.net
Blenderで作ったモデルにリグを設定したいんですが、humanoidを適用してconfigureを押しても緑のおじさんがでてきません!
これをなおしたいです
一応形だけ動かせられるんですが、足が内股になっていて変更したいです
どなたか分かりませんか?
181:名前は開発中のものです。
18/08/15 13:48:47.21 Ex1p492z.net
>>177
すみません。デバッグからインスペクターにきりかえるところを見落としてました
182:名前は開発中のものです。
18/08/15 15:02:46.22 wCMQtLOo.net
>>174
お前がそうだからそう思うんだろう
183:名前は開発中のものです。
18/08/15 15:25:08.27 PVnzm891.net
独学で本2冊読みこんでゲーム作成着手しているのですが、分からないことがまだまだあって
心折れそうなのですが、皆さんはどうのように勉強していますか?
お金貯めてオンラインスクール申し込むのありなのかなと思ってきました。
184:名前は開発中のものです。
18/08/15 15:28:37.00 WOobpEs0.net
公式チュートリアル(英語版初級は必須、出来れば中級まで)を理解してチュートリアルを見なくても作れなくなるまで何回もやる
初級だけでも半年は掛かるだろうけどその後何年、何十年とその基礎力が力になるであろう
185:名前は開発中のものです。
18/08/15 15:32:27.27 WOobpEs0.net
出来れば2画面以上でYouTube見ながらUnityEditorを操作するのが効率的
余裕があれば3画面でYouTube、UnityEditor,VSで使えば更に効率的
ちなみに英語出来なくてもチュートリアルの通り毎日やってれば半年もすればIT英語くらいは判るようになる
186:名前は開発中のものです。
18/08/15 15:33:41.87 IJZONS9B.net
>>180
そういうモヤモヤをひたすら我慢して独学で続けると急にモヤが晴れる時が来るよ、点と点が線になるってやつだ
最低一年は頑張る必要はあると思うけど、とにかく毎日さわることが重要でこれ止めたら終わる
187:名前は開発中のものです。
18/08/15 16:03:10.54 e1D8QaXW.net
オンラインスクールは弩素人用
ちょっとかじった人は金の無駄感はんぱない
作りたいゲームを作ってネットを調べて試行錯誤してれば何とかなる
188:名前は開発中のものです。
18/08/15 18:54:35.06 SikdVGia.net
>>183
1つのことやりつづけたほうがいいですか
あちこち手をつけるより
楽な方に流れそうになる
で、結局なにも身につかない
189:名前は開発中のものです。
18/08/15 20:58:56.44 int1LEnb.net
>>185
目標は?
それを紙に書いて目につくとこに貼っときな。
そもそも目標が曖昧だとそういったことが起きやすい。
190:名前は開発中のものです。
18/08/15 21:16:43.91 IJZONS9B.net
>>185
作りたいゲームを作りながら覚えるのが最も効率が良いと思うけど
その時に完成するまでの工程を考えて細かく分けて毎日その小さなゴールを達成する
そうすると達成感を感じ続ける事が出来て挫折しにくい気がする
191:名前は開発中のものです。
18/08/15 22:10:25.46 AaIVhXT7.net
>>179
つまり君はそうじゃないってことか
調べもせず挫折したんか
192:名前は開発中のものです。
18/08/15 22:29:49.58 wCMQtLOo.net
>>188
日本語でおk
193:名前は開発中のものです。
18/08/15 22:35:24.72 AaIVhXT7.net
>>189
効くんかい
194:名前は開発中のものです。
18/08/16 09:57:03.75 gDBLpQJu.net
ちゃんねる人工知能も挫折したんかな
195:名前は開発中のものです。
18/08/16 11:55:52.68 4utRzp4A.net
いつまでたっても初心者な気がする
一人で続けても同じこと繰り返して中級者以上に、難しいことできる気がせん
なんかコツとかあるんか
196:名前は開発中のものです。
18/08/16 12:23:50.81 or79s65Z.net
初心者つーか素人なんじゃね
初心者はきちんと基礎を学んだ人たち
よく取り敢えず作れつーけどそれは自己流にしか過ぎず初心者たり得ない
せっかく公式チュートリアル(英語版)って良い教材があるのに履修せず基礎力つけないのは結局は時間の無駄
197:名前は開発中のものです。
18/08/16 19:54:54.09 a5tlpjIZ.net
初心者を脱したいと思って
本を読んでいたら
さんざんあるジャンルのサンプルを組み立ててて
やっと本題のそのゲームの一番難しい処理のところで
この処理については難しいので本書の対象レベルを超えるので詳しい説明は本書ではしません
みたいなことが書いてあってこれじゃあ同レベルのものを作れるようにならないよねと思った
たしかLerp関係だったかな
それともQuaternion関係のことだったかな?
Ray関係だったかもしれない
198:名前は開発中のものです。
18/08/16 20:25:21.71 5LR20avt.net
unityのスマホブラウザ対応って今どうなってますか?
進展してますか?
最新の情報が知りたいです
199:名前は開発中のものです。
18/08/16 20:57:24.70 kS0C9vGP.net
初心者つーてもIT経験者でUnityは初心者とまっさらな一般人の初心者じゃ天地の差があるしな
基本的にはここでの初心者はITの知識&経験はあるけどUnityははじめてと考えていいのかな?
200:名前は開発中のものです。
18/08/16 20:58:19.61 TI7urZxT.net
なわけないだろ
201:名前は開発中のものです。
18/08/16 21:01:08.62 epTnfDZH.net
キムチ悪い(気持ち悪い)
202:名前は開発中のものです。
18/08/16 22:18:07.14 1isuZfzA.net
transform.upはシーンビューの緑矢印方向に進むんですよね?
何故かtransform.upを使っても緑矢印の方向に進まず角度によっては正反対の方向に進んだりします
2dです
203:名前は開発中のものです。
18/08/16 22:19:28.03 4BOrCZ9p.net
その周辺のコードを貼るといいんでない?
204:名前は開発中のものです。
18/08/16 22:44:42.81 Uv2sLsh/.net
vector3 playerposition; //自機のばしょ
vector3 positiondistance; //弾と自機の座標差から取ったベクトル
float bulletmovedistance; //破壊判定用の動いた距離
[Selializefiled]
float bulletspeed=0.2f; //弾を移動速度
void start()
{
playerposition=GameObject.Find(player).GetCommpoment〈Transform〉.position; //自機座標の取得
positiondistance=(playerposition-transform.position).Nomraized; //弾と自機の座標差からベクトル取得&正規化
transform.Fromtorotation(vector3.down,positiondistance); //弾を後ろ側を自機に向ける
}
void update()
{
Bulletcheck();
}
void fixedupdate()
{
Bulletmove();
}
public void Bulletcheck() //弾の破壊判定
{
if(bulletmovedistance<5)
{
GameObject.Dertory(gameobject);
}
}
public void Bulletmove() //弾の移動
{
transform.translate(translate.up*bulletspeed);
}
これで弾の後ろはちゃんと自機に向いているのですが何故か角度によって正常に緑矢印方向に進みません…(改行規制に引っ掛かったので少し詰めてます)
205:名前は開発中のものです。
18/08/16 22:50:46.67 TI7urZxT.net
translate.fowardとかは?
206:名前は開発中のものです。
18/08/16 22:55:37.35 1isuZfzA.net
vector3 playerposition; //自機のばしょ
vector3 positiondistance; //弾と自機の座標差から取ったベクトル
float bulletmovedistance; //破壊判定用の動いた距離
[Selializefiled]
float bulletspeed=0.2f; //弾を移動速度
void start()
{
playerposition=GameObject.Find(player).GetCommpoment〈Transform〉.position; //自機座標の取得
positiondistance=(playerposition-transform.position).Nomraized; //弾と自機の座標差からベクトル取得&正規化
transform.Fromtorotation(vector3.down,positiondistance); //弾を後ろ側を自機に向ける
}
void update()
{
Bulletcheck();
}
void fixedupdate()
{
Bulletmove();
}
public void Bulletcheck() //弾の破壊判定
{
if(bulletmovedistance<5)
{
GameObject.Dertory(gameobject);
}
}
public void Bulletmove() //弾の移動
{
transform.translate(tranform.up*bulletspeed);
}
こうでした
>>202 2dなので正面方向はtransform.upなんですよね…
207:名前は開発中のものです。
18/08/16 23:21:27.35 5LR20avt.net
>>203
fromtorotationの使い方はこれで間違いないの?
unityの回転は非常に難しい
208:名前は開発中のものです。
18/08/16 23:40:40.29 1isuZfzA.net
>>204
BulletMoveをコメント化して向きを確認してみても合ってます
209:名前は開発中のものです。
18/08/16 23:55:07.94 5LR20avt.net
>>205
わかった
これで正常になるかは知らんがとりあえずおかしい
>>203
transform.translate(tranform.up*bulletspeed);
の
tranform.upはワールドベクトルが入ってる
URLリンク(docs.unity3d.com)
これによればtranslateはデフォルト設定だとローカルベクトルを指定しないといけない
だから
transform.translate(Vector3.up*bulletspeed);
がおそらく正解
210:名前は開発中のものです。
18/08/17 00:55:14.14 pYdSrnet.net
>>206
なるほど、元からy軸方向が正面方向になってるのに更にtransform.upで角度を掛けたせいでおかしくなってたんですね…ありがとうございます
211:名前は開発中のものです。
18/08/17 02:13:17.92 Q/AfjPZ+.net
uGUIの自動レイアウトなんか思い通りになんねーよと思ってやっとの事でちゃんと動くようになったら更新頻度が高すぎるのかはパフォーマンス食い過ぎてやばい。
212:名前は開発中のものです。
18/08/17 08:04:15.63 ni8AyJER.net
しばらく放置してから触ると、メモリが足りないのか、かなり重くなってます
この減少は治らないでしょうか?
213:名前は開発中のものです。
18/08/17 09:39:01.31 ic1AxuPq.net
>メモリが足りないのか、かなり重くなってます
メモリ増やせよw
開発するなら16Gは当たり前、32Gあっても困る事はない
214:名前は開発中のものです。
18/08/17 10:18:05.26 scxszf1p.net
>>209
アセットを買えば良いのでは?
215:名前は開発中のものです。
18/08/17 12:22:43.87 ImOsU4mE.net
MeshCutterというアセットを使いたいのですが以下のエラーが出て動きません…
dllに何か問題があるのでしょうか?
Unable to open Assets/MeshCutter/Editor/MeshCutter.dll: Check external application preferences.
216:名前は開発中のものです。
18/08/17 12:53:06.72 xaquzlrn.net
質問いいですか?
プロジェクトのコピーってどうやるんですか?
いっぺん試しにプロジェクトフォルダをコピーアンドペーストして別の場所に変えました
その際プロジェクトフォルダの名前も変更しました
それでプロジェクトをunityで開いたら特に何の問題もなくゲームは作動しています
これでいいのでしょうか?
なんかおかしい事ないでしょうか
217:名前は開発中のものです。
18/08/17 14:14:35.50 scxszf1p.net
>>213
それはアセットをかって試してはどうですか?
218:名前は開発中のものです。
18/08/17 15:12:15.94 +SXCswMC.net
>>213
問題ないハズだけど、本当に問題ないかは
グーグル先生に聞くと詳しく教えてくれるぞ!
219:名前は開発中のものです。
18/08/17 15:21:13.88 xaquzlrn.net
>>215
うーむ
Googleで調べてよくわからなかったから聞きました
人によってはこれでいいという人もいたし
なんか違うというような感じの人もいました
220:名前は開発中のものです。
18/08/17 20:22:56.91 ni8AyJER.net
>>210
メモリの全体量が不足しているわけではないのです。
それでも、しばらく放置しておくともたつくのです
221:名前は開発中のものです。
18/08/17 21:18:44.51 JydlRVFR.net
>>217
Resources.Loadしっぱなしじゃないだろうか
もしそうなら適宜解放した方がよい
参考
URLリンク(tsubakit1.hateblo.jp)
222:名前は開発中のものです。
18/08/17 22:05:06.30 ImOsU4mE.net
だれか>>212にも…
223:219
18/08/17 22:15:27.81 ImOsU4mE.net
すいません。使い方がよく判ってなかっただけのような気がしてきました。
224:219
18/08/18 00:23:46.12 anhxL8Ta.net
Window→Mesh Cutter→Open Windowで開いても
全部ボタンが無効化されてて全然動かない… 誰か助けて…
チュートリアルの動画見てもボタン動くようになってるし…
225:名前は開発中のものです。
18/08/18 00:57:20.54 W4q56IQf.net
質問させて下さい。
回転させた2Dスプライトを複製して、スプライトレンダラー>反転にチェックを入れてみましたが、回転自体を含めた左右反転が出来ませんでした。
↓のGIFですと左翼の羽ばたきが下を向いてしまっていますが、上を向くようにするにはどうすればいいでしょうか?
URLリンク(i.imgur.com)
226:名前は開発中のものです。
18/08/18 08:47:12.99 n2rsak3U.net
>>222
あせっとをかえばいいですよ
227:名前は開発中のものです。
18/08/18 09:07:25.94 cxAelueQ.net
小さいことをコツコツやるしかないのね
228:弟子
18/08/18 11:29:01.44 cxAelueQ.net
>>222
こういう事をしたいという事でしょうか?
URLリンク(imgur.com)
だとすると、絵自体は反転して使用できますが、それについているアニメは自動で反転しないので、左用のアニメを作ってアタッチしないと無理だと思います
229:名前は開発中のものです。
18/08/18 13:02:03.98 FXerNp9n.net
>>222
scaleのxに-1じゃだめ?
230:222
18/08/18 13:56:26.52 W4q56IQf.net
>>225 さん
そうですそうです。期待したのはそのような動きだったのですが、単純な反転は出来ないのですね。ありがとうございました。
>>226 さん
scale_x:-1でも結果は変わらずでした。ありがとうございました。
231:名前は開発中のものです。
18/08/18 15:17:13.79 o7DktIhE.net
エラーメッセージが出てるなら、せめてそれをググるとかしてね。
英語サイトしか出なくても翻訳サイトへコピペするだけとお手軽なもんだ。
それすら面倒がる奴は、アセットおじさんがおしおきしちゃうぞ。
232:菩薩@太子
18/08/18 19:32:05.15 d1MDg6Dt.net
>>211
>>214
>>223
汝は、適切なアセットがあったら、質問者に紹介しなさい。
我が見守るこのスレで、誉れと思って、汝のなすべきことをしなさい。
233:名前は開発中のものです。
18/08/19 11:59:30.37 KVnxzY+Q.net
fpsとrpgどっちが何度高いの
234:名前は開発中のものです。
18/08/19 12:08:32.64 OtBWXla3.net
一般的にはFPSの方がはるかに難度高いけど
Unity使うとなるとRPGの方が完成に漕ぎ着けるまでが長いかも
235:名前は開発中のものです。
18/08/19 12:09:29.95 OAhcTxJE.net
>>230
何を持って難度が高いとするかによる
大体の場合rpgのほうが使用するリソース量が多いので制作コストは高い
ただしrpgツクールとか使うなら開発難度は低いとも言える
mmorpgだったらゲームによってはtpsでオープンワールドみたいな作りになるからfpsで必要な技術を大体包括してるとも言える
236:名前は開発中のものです。
18/08/19 12:35:55.78 KVnxzY+Q.net
visual studioのカーソルの色は変更できたでしょうか?
デフォだと背景と同化していて位置が分かりづらいです
>>231
>>232
たしかにツールが豊富なのはRPGですよね
237:名前は開発中のものです。
18/08/19 12:47:57.66 fAxGZY+0.net
unetでプレイヤーの子オブジェクトにコライダー割り当てて、それに当たったらそのオブジェクトをプレイヤーの子オブジェクト
にしたいと考えているのですが、調べてみるとnetwork identityってroot(この場合はプレイヤー)にしかつけないほうがいいんですよね?
子オブジェクトのコライダーに何かがヒットした場合、サーバー全体で処理するにはどうすればいいのでしょうか?
238:名前は開発中のものです。
18/08/19 12:48:00.26 SYqOZ+fg.net
RPGっていうのは3Dの?
それならRPGの方が難しそうに思える
239:名前は開発中のものです。
18/08/19 13:05:21.84 JXj5WjF5.net
FPSもRPGもアセットをかえば1時間あれば作れます
240:名前は開発中のものです。
18/08/19 13:08:13.13 GZmQNNcq.net
タイトルやキャラ変えただけのを自作の新作って言う奴は多いなあ
241:名前は開発中のものです。
18/08/19 18:51:09.45 lOHxQaQg.net
2dで弾と敵を正面からぶつけようとしてるのですが上手く行きません
お互いにboxcollider2d、弾にrigidbody2dを付けています
コードは
void OnCollider2D(collision2D col)
{
if(col.gameobject.name="Enemy")
{
Dertory(col.gameobject);
Dertory(gameobject);
gamecontroller.AddScoreAndCoin(enemy.score,enemy.coin);
Debag.Log("Bullet Touth");
}
}
コードは特にエラーも出てないし重ねて再生すればちゃんとログが出るので
多分当たり判定の方に問題があると思います
242:名前は開発中のものです。
18/08/19 19:14:53.64 9mjqz3Tm.net
敵は複製するんだからnameじゃなくてtagでやるんじゃね
243:名前は開発中のものです。
18/08/19 19:16:58.87 m8W9VFaw.net
>>238
上手くいかないとはどういう状況か説明せなあかんよ。
244:名前は開発中のものです。
18/08/19 19:20:24.75 m8W9VFaw.net
>>238
>void OnCollider2D(collision2D col)
>{
DEBUG.LOG(col.gameobject.name);
>if(col.gameobject.name="Enemy")
>{…
上記の様にログ出力入れて、動かして何が表示されるかやりなさい。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
2462日前に更新/281 KB
担当:undef