मैं Unity3d 5.0 में सागर तरंगों को अनुकरण करने के लिए Water4Advance का उपयोग कर रहा हूं। मेरे पास Gerstner Displace के साथ रनटाइम में विस्थापित मेरा विमान है। मैं देखता हूं कि जाल कैसे विकृत है और मैं इसमें मेशकॉलिडर जोड़ता हूं और मैं रनटाइम में इस कोलाइडर जाल को रीफ्रेश करना चाहता हूं। मैं इस स्क्रिप्ट के साथ एकता 4.6 पर इस काम कर रहा था:यूनिटी 3 डी 5 वेवप्रो डायनामिक मेशकॉलिडर
MeshCollider collider = GetComponent<MeshCollider>();
Mesh mesh = GetComponent<MeshFilter>().mesh;
collider.sharedMesh = null;
collider.sharedMesh = mesh;
लेकिन अब मैं केवल फ्लैट मूल विमान पूर्वनिर्मित मिला है।
मैं इस मेशकॉलिडर को विस्थापित जाल के साथ कैसे अपडेट कर सकता हूं? यहाँ से
Mesh myMesh = this.GetComponent<MeshFilter>().mesh;
DestroyImmediate(this.GetComponent<MeshCollider>());
var collider = this.AddComponent<MeshCollider>();
collider.sharedMesh = myMesh;
:
जब या आप कोलाइडर को जाल कितनी बार निर्दिष्ट करूं? – Agumander
मैं अद्यतन – joreldraw