मैं प्रभाव जैसी लहर बनाने का प्रयास कर रहा हूंजब इसे नीचे छुआ जाता है तो एक imageView, हालांकि मुझे समझ नहीं आता कि विंडोज़ के लिए ओपन को कैसे लागू किया जाए और इसे iOS पर पोर्ट किया जाए। मैंने उपयोग करने का प्रयास किया है http://www.codeproject.com/KB/openGL/dsaqua.aspx के रूप में अच्छी तरह से cocos2d हालांकि मैं पूरी तरह से और पूरी तरह से भ्रामक लगता है। क्या कोई सुझाव देने को तैयार होगा या मुझे सही दिशा में ले जा सकता है?
बहुत धन्यवाद!
उत्तर:
उत्तर № 1 के लिए 7IPhone में तरंग प्रभाव के लिए नीचे का उपयोग करें
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
[UIView setAnimationTransition:(UIViewAnimationTransition) 110 forView:view cache:NO];
[UIView commitAnimations];
अधिक प्रभावों के लिए आप इस लिंक को देख सकते हैं:
http://www.iphonedevwiki.net/index.php?title=UIViewAnimationState
उत्तर № 2 के लिए 47
यदि आप एक दृश्य पर एक लहर प्रभाव चाहते हैं तो आप इसका उपयोग कर सकते हैं।
CATransition *animation = [CATransition animation];
[animation setDelegate:self];
[animation setDuration:2.0f];
[animation setTimingFunction:UIViewAnimationCurveEaseInOut];
[animation setType:@"rippleEffect" ];
[myView.layer addAnimation:animation forKey:NULL];
उत्तर के लिए 7 № 3
स्विफ्ट में @ रॉनी का कैटालिशन रिपल है
let animation = CATransition()
animation.delegate = self
animation.duration = 2
animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut)
animation.type = "rippleEffect"
myView.layer.addAnimation(animation, forKey: nil)
(यह मेरी पहली पोस्ट है, इसलिए idk अगर मैं इसे सही कर रहा हूँ: D)
जवाब के लिए 2 № 4
स्विफ्ट 3.0 के लिए
let animation = CATransition()
animation.delegate = self
animation.duration = 5.0
animation.timingFunction = CAMediaTimingFunction(name : kCAMediaTimingFunctionEaseInEaseOut)
animation.type = "rippleEffect"
viewForAnimation.layer.add(animation, forKey: nil)
उत्तर के लिए 1 № 5
मैंने उपर्युक्त कोड की कोशिश की है, लेकिन कोई भी पूरी तरह से काम नहीं करता है। निम्नलिखित स्रोत कोड का पता लगाएं। https://github.com/willstepp/gl_image_ripple