[過去ログ] 【3Dゲームエンジン】Unity質問スレッド37 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
135: 2018/08/12(日)23:38 ID:baXmbuLT(4/4) AAS
シーンビュー見る限りでは画面に垂直なのはz軸っぽいんですが違うんでしょうか…
136: 2018/08/12(日)23:41 ID:wD3IzFRK(1/2) AAS
画面に垂直なのはZ軸だよ
Y軸なわけないじゃん
137: 2018/08/12(日)23:42 ID:wD3IzFRK(2/2) AAS
z=奥行き
138: 2018/08/12(日)23:53 ID:Eushmk8R(3/3) AAS
すまんな よく知らんかったw
139: 2018/08/13(月)00:00 ID:4Y2KT/8a(1/4) AAS
transform.rotation=Transform.fromtorotation(transform.position,playerposition);
これでプレイヤーのポジションに敵を向けられると思ったんですけど全く方向が変化しないんですよね…
transformpositionをtransform.upにしたりしたけど駄目でした…
140
(1): 弟子 ◆rZPPjYuxmQ 2018/08/13(月)01:54 ID:nyffuRFH(1/3) AAS
一応Lookatの正体

画像リンク

画像リンク

コードは
void LookAtTri()
{
targetPos = targetTran.transform.position;
gameObject.transform.LookAt(targetTran.TransformVector(targetPos));
}
これをInvokeRepeatingで呼んでるだけですけど、用は軸の概念が2Dだと表示上の軸とは異なるようですね
スプライトだとlotateでやるのがいいかもしれません
141
(2): 弟子 ◆rZPPjYuxmQ 2018/08/13(月)02:05 ID:nyffuRFH(2/3) AAS
裏技的というか、合わせ技というかこういう方法でいけますね
画像リンク

画像リンク

画像リンク


スプライトを空のゲームオブジェクトの子供にします
親をY90度、子供をY-90度
これでLookAtが綺麗にいきますね
142
(2): 2018/08/13(月)02:21 ID:4Y2KT/8a(2/4) AAS
うーん…fromtorotation(vector3.○○,playerposition)
↑ ↑
どこを向けるか決定 向ける対象
取り敢えずこんな感じですかね… vector3が理解出来ない…
>>140>>141
こんな方法もあるんですね 参考になります
143: 2018/08/13(月)02:40 ID:4Y2KT/8a(3/4) AAS
>>142を考慮して色々見てみるとこれで合ってるっぽいですね…vector3は単にそういう引数って事か…
144
(1): 2018/08/13(月)02:47 ID:Kx0pgbc7(1) AAS
>>142
Vector3が理解できない場合は、素直にアセットを買いましょう
145: 2018/08/13(月)09:15 ID:/HyudLlZ(1) AAS
>>144
どれ買えばいいかまで書きなさいよ、チンカースちゃん
146
(1): 2018/08/13(月)11:39 ID:sU4tTBy4(1) AAS
キムチの真似して弟子までが自演質問始めたのか
大人しく初心者スレでやってればいいのに何故こっちに来たんだ?
147
(1): 2018/08/13(月)12:45 ID:4Y2KT/8a(4/4) AAS
>>146
???キムチとか良く分かりませんけどその人何も関係ありませんよ…
148: 2018/08/13(月)14:10 ID:Rcl/DwK4(1) AAS
>>141
なんで88無視するの?なんで?
149: ダーク王鍬大使 ◆SoVpkB15jY 2018/08/13(月)19:06 ID:b29Doagz(1) AAS
>>147
いつもの自分以外が全部同一人物に見える人でふよ(^^
150: 2018/08/13(月)20:46 ID:nyffuRFH(3/3) AAS
2017版と2018版では、エディタの重さに違いはありますか?
しばらくunityにさわらずにいてから、触ると、応答なしになることがあります
メモリが開放されちゃってるのかなと思いますけど
151
(1): 2018/08/13(月)21:34 ID:Hni+eT74(1) AAS
プレイヤーの中心から足元若干下あたりまで伸ばしてLinecastで判定しているんですが、
地面から外れてもずっとfalse(接地状態)のままなのはなぜなんでしょうか....
下の画像から理由がわかる方、同じような問題を解決された方、どうか解決方法を教えてください!

こんなしょっぱなからつまずくと思ってなかったんです(´;ω;`)
画像リンク

152
(2): 2018/08/13(月)23:15 ID:Lh6RduwP(1) AAS
>>151
LineCastに渡すパラメータは合ってる?
外部リンク[html]:docs.unity3d.com
153
(1): 2018/08/13(月)23:45 ID:ZO80b+Qx(1) AAS
質問失礼します。
同じポリゴン数の Mesh と Terrain では何が違うのでしょうか?
複数の Mesh を地面として、その上でキャラクターを歩かせてるんですが、Terrain の方が軽さ的に効率的なのでしょうか?
Terrain は高さの情報しか持ってない(?)ので、地面の高さを取得する時は処理が早いのは想像つきますが。。
154
(1): 2018/08/14(火)00:42 ID:YHPqk7dv(1/2) AAS
>>153
専用のコライダーを持ってるのが特徴なんだよね。
メッシュコライダーと比べてどうなん?て思うけど、その辺は賢人に聞いてくだされ。
後は内部で適度にメッシュ分割され、推台のオクルージョンで意外と描画範囲が限定されている。

後ペイントツールも付いてるからエディットもしやすい。
そこまでやってても、ちゃんと最適化したレベルデザインと比べると個人的には重くて使えない印象だね。
一番良いのは、オブジェクト作って、一個一個じゃなく、ざつ
155: 2018/08/14(火)00:45 ID:YHPqk7dv(2/2) AAS
ごめん、送信ミス。
上の続きね。
ザックリLODを使うのがいいね。遠景はなるべくスカイボックスで行くのがいいね
156: 2018/08/14(火)00:59 ID:OJtxozgI(1) AAS
>>154
ありがとうございます。
すぐにチャチャっと作る時は良さそうですね < Terrain
オーバーハングした形状の地面とかは、すぐにMeshに頼らざるを得ず、使い勝手が悪い印象です。。
パスファインディングとかで違いがあるのかな Terrain と Mesh。。
157: 2018/08/14(火)11:20 ID:1vGoTqB9(1/6) AAS
初心者なんですが、unityにはBackgroundTileという機能がはじめから入っているのでしょうか?
ジェネリックというそうですが、はじめから入っている機能がジェネリックということですか?
158
(3): 2018/08/14(火)14:06 ID:1vGoTqB9(2/6) AAS
動画リンク[YouTube]

この動画の4分あたりです
BackgroundTileとうつとcs0246エラーになります
このBackgroundTileとはなんでしょうか
159: 2018/08/14(火)14:19 ID:Nrd2Vpte(1/2) AAS
>>158
自作のクラスのようだね
6:20でScriptsフォルダの中に入っているのが確認できる
160: 2018/08/14(火)14:23 ID:Nrd2Vpte(2/2) AAS
>>158
なんかのチュートリアルかな?
流して見たけど12:00当たりでBackgroundTileの解説始まる
161: 2018/08/14(火)15:00 ID:luhS7wzN(1/3) AAS
>>158
クラスだね
この動画のはBackgroundTileというスクリプトの名前にしてある
スクリプトの名前はクラスです
例えばMONSTERというクラスを作って HP MP 攻撃力
などの項目を作って呼び出したりする
162: 2018/08/14(火)17:38 ID:1vGoTqB9(3/6) AAS
回答有り難うございまs
BackgroundTileというスクリプトはつくってあります
しかし、なぜか同じように書いてもエラーになります

cs0246エラーになります
型または名前空間の名前 'BackgroundTile' が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。

なぜかbackgroundTileとしてやるとエラーになりません
こういった場合どこに原因があるか特定できませんか?

unityエディタ側は保存してから、コードを書いています
163
(2): 2018/08/14(火)17:56 ID:luhS7wzN(2/3) AAS
大文字小文字の確認
スクリプトの名前とpublic classの後の名前が不一致
スクリプト作った後に名前変更するとclassがNewBehaviourのままだったりする
164
(1): 2018/08/14(火)18:04 ID:8BQpKOVY(1) AAS
Puppet3Dっていうアセット使ってる人いる?
blenderよりリギング簡単にやれるだろうか……
1-
あと 838 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.029s