关于游戏活动

游戏里的活动,往往跟随着运营数据的变化,而发生频繁改变,而且活动也非常多。开发活动本身是一个非常浪费时间又没技术含量的工作。

ui基本大同小异,活动描述,活动标题,奖励的标题,奖励罗列,奖励领取按钮,

奖励的罗列又分:

1,单条奖励的,领取完服务器重新刷新新的奖励(不需要滚动层)。

2,奖励多得 滚动层罗列,比如7天登陆奖励,滚动层里面就有7条,每条奖励个数不同


怎么去实现动态?由服务器来控制活动?

ui我们按类型暂时分为两种,如果需要其他情况再继续加。

简单UI样式,可以自己去设计



1,跟服务器协商好,活动列表,发几条就显示几个按钮,每个活动有唯一标识,通过同一个请求活动界面协议,以标识来请求。

2,活动详情界面,现在前端有两种ui,服务器根据活动要显示的ui,发这两种返回协议。客户端端统一处理。这样就可以,每次添加或修改活动,只需要服务器,做相应修改,前端不需要更包。

一,第一种方式是,同一种ui的活动是互斥的,都用同一个滚动层或层。(下面的好处,这里也可以做,就是每次记录上一次的偏移量,点开活动,滚动层设置为原来的偏移量,有点麻烦)

二,每个活动用的滚动层或层都是自己的,这种做起来稍微有点麻烦。好处就是,同一个活动,比如用户移动滚动层,到一个位置,下次点开这活动还是这个位置。

3,领取奖励,走同一个协议,通过活动标识与领取标识 来判断。


即使是竖屏游戏,活动列表和活动展示界面,不在同一窗口,上面的方法也是可行的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值