[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild1 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
34
(1): 弟子 ◆rZPPjYuxmQ [sage] 2018/06/23(土) 23:12:44.80 ID:3i5tK2/L(6/6) AAS
>>33
33(1): 名前は開発中のものです。 [sage] 2018/06/23(土) 22:15:16.11 ID:4AT8m98h(2/2) AAS
>>32
アセットを買えば禁止もできるようになると思いますよ
スレローカルルールに違反なので嵐通報させてもらいますね
35
(2): 名前は開発中のものです。 [] 2018/06/24(日) 00:59:23.55 ID:W8n17fCJ(1) AAS
>>29
29(1): 弟子 ◆rZPPjYuxmQ [sage] 2018/06/23(土) 18:37:43.29 ID:3i5tK2/L(4/6) AAS
>>23
崩壊学園の動画見て見ました
いわゆる奥行きのある横スクなのかな?
まぁUnityでやるなら普通に2Dプロジェクトに3Dの床配置して、カメラを斜め視点にすれば
実装できると思いますけど、あとは奥に行ったときにキャラのスケール調整するくらいでしょうかねぇ
そうです!奥行きのある横スクです!

カメラを斜め視点にするというのも一度試してみましたが
変に奥行きがついてしまって微妙な感じでした。

うーん。物理エンジンを使わないで直接プログラムを組むしかないのかな。
36
(2): 名前は開発中のものです。 [] 2018/06/24(日) 01:27:17.64 ID:k+l2FErP(1/3) AAS
Unityは最近始めたばかりなのですがオブジェクトをオブジェクトにぶつけると
痙攣したようにガクガクとしてしまいます。
ちゃんとしっかり止まるようには出来ないでしょうか

interpolateやCollisionDetectionを変えてみましたが無駄で
Fixed.timestepというのを小さくした所しっかり止まるようにはなったのですが
どこのサイトでもゲームが重くなると注意書きがあって誰かにプレイしてもらう時に
止まったりしないか心配です
37: 名前は開発中のものです。 [sage] 2018/06/24(日) 05:52:59.17 ID:yUQoP5Fq(1/4) AAS
>>35
いわゆる2.5D。2Dじゃなく3D。カメラのprojectionはperspective。2Dスプライトに3Dのrigidbodyとコライダーつけるのが手っ取り早い。奥行きはカメラの位置や向きや視野角を調整。どんな本を見てるのか分からないけど、スクロールは本に載ってるやつでできるかも知れない。
38
(1): 名前は開発中のものです。 [sage] 2018/06/24(日) 06:08:35.07 ID:yUQoP5Fq(2/4) AAS
>>36
どういうぶつけ方をしているのかわからないけど、physicMaterialのbouncinessを0にして各々のコライダーにつけとけば、いいかも。
39
(2): 名前は開発中のものです。 [] 2018/06/24(日) 08:56:29.31 ID:k+l2FErP(2/3) AAS
>>38
ぶつけかたというのはスクリプトでいいでしょうか
public float speed = 3f;
float moveX = 0f;
float moveY = 0f;
Rigidbody2D rb;

void Start(){
rb = GetComponent<Rigidbody2D> ();
}

void FixedUpdate () {
moveX = Input.GetAxis ("Horizontal") * speed;
moveY = Input.GetAxis ("Vertical") * speed;
rb.velocity = new Vector2(moveX, moveY);
}
40
(1): 弟子 ◆rZPPjYuxmQ [sage] 2018/06/24(日) 10:02:56.29 ID:jJ6M8/KE(1/3) AAS
>>35
画像リンク

ちょっと雑だけどこんな感じかな
スケールいじらなくても奥に行けば小さくなるので簡単にいけそうですね
上下で奥、手前、左右の動きをプログラムで組めばいいかと。
カメラを斜めにしているのと同じ角度にオブジェクトもしています
これは3Dオブジェクトを配置してますが2Dプロジェクトなのでコライダ関係は2Dを使うといいかと思います
41
(1): 弟子 ◆rZPPjYuxmQ [sage] 2018/06/24(日) 10:19:02.77 ID:jJ6M8/KE(2/3) AAS
>>36
>>39
ぶつかった時の処理がないような気がするのだけど、ぶっかった時にスピードをゼロにするとかは?

>>40
オブジェクトはスプライトでも当然問題ないです
42: 名前は開発中のものです。 [sage] 2018/06/24(日) 10:38:50.20 ID:yUQoP5Fq(3/4) AAS
キー入力みたいに継続した入力で動かすなら、velocity使わずにaddforceが無難だと思う。
43: 名前は開発中のものです。 [] 2018/06/24(日) 10:59:19.98 ID:k+l2FErP(3/3) AAS
>>41
ぶつかったときの処理は何も無いですね…
試してみたら上手く止まりました!
また困ったら質問します
44: 名前は開発中のものです。 [sage] 2018/06/24(日) 10:59:32.31 ID:yUQoP5Fq(4/4) AAS
>>39
これだとぶつかってなおキー押していると、あらぬ方向にぶっ飛んでいくよね。進めない方向にF=mv/tの力加えるんだから、ガグガクして止まらないどころじゃない。
そして、公式のスクリプトリファリンスにあるように、

ほとんどの場合、非現実的な挙動になるため速度を直接修正するべきではありません。
オブジェクトの速度を物理ステップごとに設定しないでください。これは非現実的な物理シミュレーションに繋がります。
速度を変更する上での典型例は、ファーストパーソン・シューティングでのジャンプ時にあります。即座に速度を変更したいためです。

だから。
どんなサンプルを見たか知らないけど、運が悪かったですね。
45
(1): 名前は開発中のものです。 [sage] 2018/06/24(日) 19:35:53.81 ID:5VtlLUIj(1) AAS
アセットを買えばサンプルを見なくてもできますよ
46
(1): 弟子 ◆rZPPjYuxmQ [sage] 2018/06/24(日) 19:59:04.97 ID:jJ6M8/KE(3/3) AAS
>>45
複数の書き込み確認です
なお、規制されるとこの板全部書き込み出来なくなるのでよろしくです
取り合えず、複数の通報してます。
来週もあるようなら他からも通報させてもらいます
あちらに書き込みしたければ、これで止めてくださいね
47: 名前は開発中のものです。 [sage] 2018/06/24(日) 20:58:57.27 ID:J7+ya1Cs(1) AAS
>>46
別人だよお馬鹿さん
48
(1): 名前は開発中のものです。 [sage] 2018/06/25(月) 00:56:25.31 ID:Gjh1k0no(1/6) AAS
Wave型ってなんですか? 波型?
検索してもUnity上での組み立て方法ばかりなので
その言い回しはUnity独特のものですよね?

Wave型というものはどういう型なのか、教えてください。
49: 名前は開発中のものです。 [sage] 2018/06/25(月) 01:02:26.71 ID:Gjh1k0no(2/6) AAS
また、プレハブにあるファイルの複製方法ってありますか?
左クリックの項目にコピーが見当たらないので。
ファイル開いて直接複製しても大丈夫なんでしょうか
50: 名前は開発中のものです。 [sage] 2018/06/25(月) 01:13:13.22 ID:kEKgPmD2(1) AAS
あります
51: 名前は開発中のものです。 [sage] 2018/06/25(月) 01:54:54.97 ID:49rW5epg(1) AAS
エクスプローラーでコピーしてちょっとすればMetaファイルも自動で作られる。
でも、ファイルだから名前かぶるとダメだぞ。
楽なのはヒエラルキーに一度いれて、そこから何回もアセットにドラッグアンドドロップするのが良いかな。
勝手に名前の後ろに連番降られるけど。
52: 名前は開発中のものです。 [sage] 2018/06/25(月) 02:13:33.57 ID:hF+d1Szw(1) AAS
ctrl+c ctrl+vじゃできなかったっけ?
53: 名前は開発中のものです。 [sage] 2018/06/25(月) 02:19:59.51 ID:blMz7gxQ(1) AAS
ctrl+dだよ
削除っぽいけど複製だよ

ほんとだよ
だまされたと思ってやってみなよ
54: 名前は開発中のものです。 [sage] 2018/06/25(月) 02:33:23.61 ID:FHHIRSk8(1) AAS
CTRL+ALT+DEL だよ!
55: 名前は開発中のものです。 [] 2018/06/25(月) 03:57:48.26 ID:Gjh1k0no(3/6) AAS
プレハブにあるコピーできないファイルを
ヒエラルキーにドラッグすると
「Unable to instantiate prefab. Prefab may be broken.」
とエラーが出ました。
このせいだった様です。
、、というか、いきなり、壊れる、とかこんなことあるんですか??
フレハブ内のファイルが壊れるケースを教えてください。
修復は、そのプレハブファイルを最初から作るしかないですよね?ソースとかないですから。

Unityではそういうリスクがあるんですね。。
56: 名前は開発中のものです。 [] 2018/06/25(月) 03:59:16.85 ID:Gjh1k0no(4/6) AAS
コピー方法に対してレスくださった皆さま、ありがとうございます
いろいろ試してはいたんですが、壊れていたのでコピーできなかったようです、、、
57: 名前は開発中のものです。 [] 2018/06/25(月) 04:01:17.30 ID:Gjh1k0no(5/6) AAS
ちなみに、エラー全文はこれです。
壊れている、とありますが、具体的な状況わかりますか?

Unable to instantiate prefab. Prefab may be broken.
UnityEditorInternal.InternalEditorUtility:HierarchyWindowDrag(HierarchyProperty, Boolean, HierarchyDropMode)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
58
(1): 名前は開発中のものです。 [] 2018/06/25(月) 05:42:54.13 ID:Gjh1k0no(6/6) AAS
とりあえず、壊れたプレハブファイルは
新しく作り直し、解決しました。
1-
あと 944 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s