xof3413さん
私自身もUnity初心者ですので、参考になるかどうかはわかりませんが…
頂点の移動の制限、という言葉の意味についてはまだ理解出来ていないのですが、
オブジェクトをmeshで定義して居るのであれば、Mesh.verticesから取得できるかなと
思っているのですがどうでしょうか?(javaScriptはわかりません。すみません)
以下、参考URLからの抜粋と使用例です。
C#
1Mesh mesh = GetComponent<MeshFilter>().mesh;
2Vector3[] vertices = mesh.vertices;
3
4//(0から数えて)3番目の頂点をx軸に動かす
5vertices[3].x++;
6
7//3番目の頂点x軸の移動範囲をMAX(MIN)_VERTICALの範囲内に抑える
8if(vertices[3].x >= MAX_VERTICAL){
9vertices[3].x = MAX_VERTICAL;
10}else if(vertices[3].x <= MIN_VERTICAL){
11vertices[3].x = MIN_VERTICAL;
12}
13
参考にさせて頂いた、株式会社ハニカムラボ様のブログURLとUnity本家のAPIリファレンスを乗せておきますね
https://www.honeycomb-lab.co.jp/lab/blog/?p=658
http://docs.unity3d.com/ja/current/ScriptReference/Mesh.html
ではお互い、頑張りましょう!(^^)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。