2012-02-01 10 views
7

सर्वोत्तम एंड्रॉइड पर फ्रैक्टल वक्र उत्पन्न करने के लिए सबसे अच्छा तरीका क्या है?एंड्रॉइड पर फ्रैक्टल एप्लीकेशन

क्या मुझे एनडीके का उपयोग करना चाहिए?

और यदि नहीं

क्या सही वर्ग (देखें या SurfaceView

मैं विस्तार देखें और अधिभावी OnDraw दो भग्न बना लेने के बाद विस्तार करने के लिए है), जब पुनरावृत्ति गणना बड़ी है और वक्र अनुपात बहुत छोटा है, पीढ़ी बहुत धीमी है डब्ल्यू

+0

यदि आप जावा पेंट विधियों का उपयोग करके उन्हें आकर्षित करना चुनते हैं तो एनडीके सबसे अच्छा समाधान हो सकता है। लेकिन इन दिनों फ्रैक्टल बनाने के लिए ओपनजीएल ईएस 2.0 पिक्सेल शेडर्स का उपयोग करने के लिए यह "आम" भी है। – harism

उत्तर

3

आप सोच रहे हैं कि ड्राइंग में और अधिक गति कैसे प्राप्त करें। इस साइट पर (for example here you have some charts) पर इसके बारे में बहुत सारी जानकारी है।

असल में, आपको GLSurfaceView का उपयोग करके दृश्य और बेहतर विस्तार करने के बजाय SurfaceView को बेहतर प्रदर्शन करने में बेहतर प्रदर्शन मिलेगा।

आप here पढ़ सकते हैं कि एनडीके का उपयोग अधिकांश अनुप्रयोगों को लाभ नहीं पहुंचाएगा। मुझे लगता है कि आपको इसका इस्तेमाल नहीं करना चाहिए।

यदि आप पहले ही ओपनजीएल जानते हैं तो मैं जीएलएसयूफ़ेस का उपयोग करने की सलाह देता हूं। यदि नहीं, तो कोशिश करें कि OpenGL

1

हाल ही में मैंने www.bringback.com पर एक एंड्रॉइड ट्यूटोरियल पर ठोकर खाई, जिसमें 5-6 मिनट की लंबाई में यूट्यूब एपिसोड का एक गुच्छा शामिल है। यदि आप सीधे SurfaceView ट्यूटोरियल में कूदना चाहते हैं तो Learn Android Tutorial 1.28- Introduction to the SurfaceView भाग पर जाएं।

+0

स्रोत के लिए धन्यवाद – Tiko