質問編集履歴

3

文章を修正

2021/07/18 11:24

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,4 @@
1
- メッシュを使って地形を変化させたいのですがどういったことをするのでしょか? 頂点?との当た判定を行うりたです。
1
+ メッシュを使って地形を変化させたいのですがどういったことをするのでしょか?ゲーム内容のようなこを実現したいですがやり方がわかません。提示コードでメッシュを取得して頂点を編集するところまでは自力でできですこの後はどうすればいいのでしょうか?
2
-
3
- 提示コードはメッシュを触るコードです。
4
2
 
5
3
 
6
4
 

2

文章を修正

2021/07/18 11:24

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
1
  メッシュを使って地形を変化させたいのですがどういったことをするのでしょか? 頂点?との当たり判定を行う方法が知りたいです。
2
+
3
+ 提示コードはメッシュを触るコードです。
2
4
 
3
5
 
4
6
 
@@ -21,3 +23,87 @@
21
23
  参考アセット: https://assetstore.unity.com/packages/3d/environments/landscapes/low-poly-simple-nature-pack-162153
22
24
 
23
25
  ![イメージ説明](348224ca7f710137c17e8609144328a1.png)
26
+
27
+
28
+
29
+
30
+
31
+
32
+
33
+ ```cs
34
+
35
+ using System.Collections;
36
+
37
+ using System.Collections.Generic;
38
+
39
+ using UnityEngine;
40
+
41
+
42
+
43
+ public class Cube : MonoBehaviour
44
+
45
+ {
46
+
47
+ MeshFilter meshFilter;
48
+
49
+ Mesh mesh;
50
+
51
+
52
+
53
+ List<Vector3> list = new List<Vector3>();
54
+
55
+
56
+
57
+ void Start()
58
+
59
+ {
60
+
61
+ meshFilter = GetComponent<MeshFilter>();
62
+
63
+ mesh = meshFilter.mesh;
64
+
65
+
66
+
67
+ list.AddRange(mesh.vertices);
68
+
69
+
70
+
71
+ }
72
+
73
+
74
+
75
+
76
+
77
+ void Update()
78
+
79
+ {
80
+
81
+
82
+
83
+ }
84
+
85
+
86
+
87
+
88
+
89
+
90
+
91
+ private void OnTriggerEnter(Collider other)
92
+
93
+ {
94
+
95
+ if(other.gameObject.tag == "Weapon")
96
+
97
+ {
98
+
99
+
100
+
101
+ }
102
+
103
+
104
+
105
+ }
106
+
107
+ }
108
+
109
+ ```

1

文章修正

2021/07/18 07:55

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- [Unity] Low Poly なステージ作る方法 Terrainは使わない。
1
+ [Unity] メッシュを使って地形を変化させたい。
test CHANGED
@@ -1,6 +1,4 @@
1
- 提示子画像ですが参考サイトのアセットなのですが地形画像のようなlow polyのステージを作りたいのですがアセットは一つの塊になってて触れません。Terrainはステージが固まりなっているためメッシュを触って地形を変化させたい場合など使いえません。
2
-
3
- メッシュを使って後々地形を変化させることができるようなステージを作成したい場合どうすればいいのでしょか?
1
+ メッシュを使って地形を変化させたいのですがどういったことをのでしょか? 頂点?との当たり判定を行う方法が知りたいです。
4
2
 
5
3
 
6
4
 
@@ -8,6 +6,18 @@
8
6
 
9
7
 
10
8
 
9
+ ######ゲーム内容
10
+
11
+ ツルハシで壁や崖を掘るとメッシュが変形して穴ができる。
12
+
13
+
14
+
15
+ ######調べたこと
16
+
17
+ MeshFilterを使ってメッシュを取得してその値を変更する。
18
+
19
+
20
+
11
21
  参考アセット: https://assetstore.unity.com/packages/3d/environments/landscapes/low-poly-simple-nature-pack-162153
12
22
 
13
23
  ![イメージ説明](348224ca7f710137c17e8609144328a1.png)