码迷,mamicode.com
首页 > 其他好文 > 详细

cocos2dx 开发成长之路 001

时间:2014-09-02 17:08:54      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:os   c   服务器   设计   ui   网络   用户   对象   方法   

1.响应按钮事件的创建过程中,如果按钮的响应事件是打开某个页面,也就是说创建一个新的页面,那么先要将此之前创建的同样的页面消除掉,这样避免玩家狂点按钮;如果按钮掉功能是请求服务器点话,请求之后可能会进行某些回调操作,那么有两种方法取设计用户体验,一,强制disable操作界面,直至回调完成之后在解除屏蔽;二,假装屏蔽,设置flag判断是否回调结束,如果回调未结束,则玩家点了按钮也不会产生新的请求。相比之下,第二种方式似乎更人性化,毕竟隐藏了对用户对拒绝警告,更加和谐的一种软屏蔽。当然,还会遇到某些情况下,回调并未完成而页面已经消除,但是回调是放在主线程里的专门对UI进行操作的,因此如果不做保护判断,则会在网络延迟的情况下崩掉,因此,要在回调中判断这些操作的对象是否还存在

cocos2dx 开发成长之路 001

标签:os   c   服务器   设计   ui   网络   用户   对象   方法   

原文地址:http://www.cnblogs.com/niwococo/p/3951546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!