LayaBox ARPG游戏副本之《帮派联赛》水晶占领核心玩法详解

本文主要记录一下小编的《帮派联赛》副本开发的核心实现原理。

该副本主要玩法为:玩家pk水晶占领高手对决

其中,高手对决和玩家PK主要玩法为点击玩家,进入PK副本战斗,副本结算,然后回到当前副本,实现方式为通用PK战斗逻辑,就不详细介绍了,这里主要介绍水晶占领玩法及核心实现:

水晶占领:(地图中总共生成10个水晶,玩家进入副本场景,根据分配的阵营,分别在对应的红方、蓝方基地内,活动开启后进行占领掠夺水晶来获得积分,最终通过积分点的高低来进行排名瓜分奖励)。

核心实现:

由于水晶是一个椭圆,要想实现这个需求先了解椭圆的知识点,构建一个椭圆方程,其次需要清楚

点与椭圆的几何关系

点P(x0,y0)椭圆 x^2/a^2+y^2/b^2=1;

点在圆内:x02/a2+y02/b2<1;

点在圆上:x02/a2+y02/b2=1;

点在圆外:x02/a2+y02/b2>1;

原理:
为每个水晶生成一个椭圆方程,优先通过计算得出每个椭圆的边界(生成一个矩形),用来初次判定玩家是否处于即将椭圆的检测范围

当控制角色走到矩形内时,开始检测角色坐标点是否进入到某个水晶的范围内(即:是否在椭圆内)

完成检测后,开始进行占率逻辑处理,并与服务端进行通信,同步在场其他角色占率状态,完成此次操作。

附水晶类:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
discuz插件 版本: X2.5 X3.0 X3.1 编码: GBK简体 UTF8简体 BIG5繁体 大转盘签到免费抽奖 高级版 【高级版】奖品设置帮助文档:http://bbs.levme.com/forum.php?mod=viewthread&tid=2255 漂亮大转盘抽奖效果,支持在线时长抽奖,支持发帖回帖抽奖,支持奖品图片自定义。 支持自定义积分购买抽奖。支持站内虚拟奖品自动发放等等。插件持续更新中 高级版本后台奖品设置详见效果图。更多奖品的选择,傻瓜式的奖品概率设置。站内虚拟奖品全部自动发放 高级版本功能简介:可设置指定会员组才可中奖, 可设置每天中奖数量,中完次日可再中至到奖品总数耗尽后不可再中! 可设置多类奖品(各类型积分奖励、站内道具奖励、站内勋章奖励、免费抽奖奖励、实物奖励), 实物奖品全站公告,发送提醒给会员完善资料以便邮寄礼品。支持卡密励发放 豪华版【新版】功能介绍。 【注意】后台程序完全重写,如需安装此版必须卸载原有版本重装。高级版用户全部免费升级【请联系客服】 豪华版,可分期次开展活动,可发布多个大转盘抽奖活动。奖品概率设置更人性化【一个百分比即可】,一看便懂。 1、继承所有高级版功能。 2、增加页面浏览次数奖励抽奖机会 3、增加指定版块发帖,指定帖子回复获得抽奖机会。 4、增加虚拟抽奖数据。 5、抽奖活动与帖子关联【活动内容,活动介绍想怎么写就怎么,想怎么排版就怎么排版】 6、独立抽奖页面增加DIY功能,可DIY广告等任意数据到抽奖页面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值