我正在使用cocos2d开发一个项目(老虎机游戏),需要添加选择器视图来旋转卷轴(图像链),但是我无法做到旋转。如果您有解决方案,请给我提供指令,告诉我如何使用选择器视图或不使用选择器视图来完成此操作。请带着帮助指导回答我。
我该如何在使用cocos2d的iPhone应用程序中使用选择器视图?
原标题:
问题回答
Cocos2d不是一个.nib文件。没有简单的“选择器视图”。如果你无法区分这一点,cocos2d将会比它值得的麻烦。
相反,您应该动画一个旋转的轮子,然后是轮子上每个符号的静态图像。将它们整合成一个类。将它们添加到所在层的第三个位置,然后一旦拉动杠杆或其他物品,告诉它们进入旋转模式,然后等待,再进入由random()调用或类似函数定义的静态图像。
如果我理解得正确...你想使用UIPicker模拟老虎机滚筒吗?
如果是这样,请相信我,这比它值得的麻烦要多得多。这远远超出了UIPicker原本应该支持的定制化程度。自己制作一个旋转轮,这会更容易,而且你会学到更有用的课程(而不是用神秘的子类技巧来愚弄UIPicker,你可能永远都不会再做了)。
我也在做一个基于老虎机的项目。我尝试过操纵 UIPicker,但这无法达到像老虎机一样的效果,因此我决定使用 UIScrollView 和 UIImageView。这很好地展现了效果,运行良好,我们只需要按照我们想要的方式浏览图片。
对于随机数,我创建了一个类,按照我的算法生成随机数。
Thanks, Abu
相关问题
热门标签
- winforms
- combobox
- fogbugz
- java
- date
- internationalization
- asp.net
- iis
- url-rewriting
- urlrewriter
- c#
- enums
- ocaml
- haxe
- algorithm
- string
- viewstate
- .net
- c++
- c
- symbol-table
- mysql
- database
- postgresql
- licensing
- migration
- vb.net
- vb6
- declaration
- vb6-migration
- python
- psycopg2
- backup
- vmware
- virtualization
- gnu-screen
- authentication
- desktop
- excel
- xll
- cultureinfo
- regioninfo
- oracle
- client
- session
- download
- html
- virtual
- constructor
- scenarios
- perl
- full-text-search
- javascript
- ajax
- testing
- oop
- inheritance
- vim
- encapsulation
- information-hiding