हम jme3 का उपयोग करते हैं और BetterCharacterControl के साथ एक समस्या यह है कि setMaxSlope
लागू नहीं किया गया है। इंजन के डेवलपर का कहना है कि हम इसे अपने आप को नए नियंत्रक का उपयोग को हल कर सकते हैं:सीढ़ियों और ढलानों को कैसे चलें?
http://hub.jmonkeyengine.org/forum/topic/setmaxslope-for-bettercharactercontrol/
और मैं होता my game के बाद से एक समाधान यह की जरूरत है वास्तव में की तरह। मैं इसके बारे में पूछा से पहले, लेकिन हम इसे हल नहीं किया:
How to improve character control for my 3D game?
आप हमें प्रगति करने में मदद कर सकते हैं?
http://www.youtube.com/watch?v=PF_UzoOXD0E
कुछ प्रलेखन यहाँ है:
package adventure;
import com.jme3.math.Vector3f;
import com.jme3.bullet.control.BetterCharacterControl;
public class GameCharControl extends BetterCharacterControl {
protected Vector3f lastlocation = new Vector3f();
public GameCharControl(float x, float y, float z) {
super(x, y, z);
}
@Override
public void update(float tpf) {
super.update(tpf);
System.out.println("location " + location);
System.out.println("lastlocation " + lastlocation);
if (location.equals(lastlocation)) {
System.out.println("update2");
this.setHeightPercent(101);
}
rigidBody.getPhysicsLocation(location);
applyPhysicsTransform(location, rotation);
lastlocation = location;
}
}
लेकिन इसके बाद के संस्करण: http://hub.jmonkeyengine.org/wiki/doku.php/jme3:advanced:walking_character?s[]=bettercharactercontrol#bettercharactercontrol
नियंत्रक में कार्यक्षमता जोड़ने के मेरे प्रयास मैं इस समस्या के साथ एक वीडियो रिकॉर्ड किया कोई बदलाव नहीं कर रहा है या अगर मैं ऊंचाई 101 पर सेट करता हूं तो गेम चरित्र के लिए आगे बढ़ना मुश्किल हो जाता है। क्या आप हमारी मदद कर सकते हैं कि क्या किया जाना चाहिए?
ठीक है मैं इस पर शून्य अनुभव है लेकिन शायद मेरी सरल दृष्टि मदद कर सकता है, मैं एक ढाल की स्थापना का सुझाव किनारे से नीचे, तो ऐसा लगता है कि वह सीढ़ी पर कूद नहीं रहा है। ऐसा करने के लिए आपको पता होना चाहिए कि सीढ़ी कुछ बड़े त्रिज्या – Dediqated