cocos2dx scrollview和controlslider关联
生活随笔
收集整理的這篇文章主要介紹了
cocos2dx scrollview和controlslider关联
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上圖演示了要實現的功能
實現步驟:
①算出scrollview真正的contentsize,需要讓contentsize.width>=viewsize.width,然后算出v0= viewsize.width - contentsize.width,v1=0
②設置scrollview的contentoffset.x=v1
③設置slider最小值為v0,最大值為v1,value為v0
④拖動scrollview后,設置slider的value為v0+v1-scrollview->getContentOffset().x
⑤拖動slider后,設置scrollview的contentoffset.x=v0+v1-slider->getValue()
ps:如果scrollview 和sliderd 的值已經相對應了,就不要設置了。否則拖動一下scrollview,設置了slider的value,然后slider發出value_change事件,又設置scrollview的contentoffset,然后又設置slider的value,形成無限循環
轉載于:https://www.cnblogs.com/say-one-say/p/3906737.html
總結
以上是生活随笔為你收集整理的cocos2dx scrollview和controlslider关联的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: memcached学习笔记6--浅谈me
- 下一篇: HTML5与CSS3权威指南.pdf5