社区
Java
帖子详情
像在捕鱼达人这样的游戏中,如何生成鱼的运动轨迹
bananaplan
2012-02-21 01:20:24
我现在要做一个打蝴蝶的游戏,类似于捕鱼达人,也就是蝴蝶在空中飞舞,然后撒网抓蝴蝶。现在遇到一个瓶颈:如何生成蝴蝶运动路径。
1.首先蝴蝶不能成直线运动。
2.我觉得也不可能预先设定好每只蝴蝶的运动轨迹。
3.需要用算法生成一个随机路径。
请各位高人指点一下,给个思路即可。
...全文
2446
5
打赏
收藏
像在捕鱼达人这样的游戏中,如何生成鱼的运动轨迹
我现在要做一个打蝴蝶的游戏,类似于捕鱼达人,也就是蝴蝶在空中飞舞,然后撒网抓蝴蝶。现在遇到一个瓶颈:如何生成蝴蝶运动路径。 1.首先蝴蝶不能成直线运动。 2.我觉得也不可能预先设定好每只蝴蝶的运动轨迹。 3.需要用算法生成一个随机路径。 请各位高人指点一下,给个思路即可。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cclovecc12
2013-04-08
打赏
举报
回复
要做蝴蝶阵呢?
quhuafeng521
2012-02-21
打赏
举报
回复
random 运动方向,运动时间。
这两个random放一起不就行了,
xyz_obj
2012-02-21
打赏
举报
回复
bananaplan
2012-02-21
打赏
举报
回复
[Quote=引用 1 楼 ldh911 的回复:]
其实不需要那么复杂,因为一般来说,对于蝴蝶的飞舞,你不需要实现到仿真级效果。
所以只需要每次继续飞之前,生成随机数,并做个判断,比如,80%概率沿原方向,10%概率角度-10度,10%概率角度+10度,类似这样去简化处理。
最后在加上边界控制,比如可能不能让蝴蝶又飞回去了,或者其它诡异的飞行方式之类的。
[/Quote]
刚看到这条回复时,没太看明白。然后仔细想了想,豁然了。
只要先通过随机方式获得运动方向,然后朝此方向移动即可,这样看下来,蝴蝶的整个运动轨迹就是一条不规则的,随机生成的轨迹了。
我想,我应该理解了楼上的想法,对我帮助很大,谢了。
可能也会对你有启发哦。。。
MiceRice
2012-02-21
打赏
举报
回复
其实不需要那么复杂,因为一般来说,对于蝴蝶的飞舞,你不需要实现到仿真级效果。
所以只需要每次继续飞之前,生成随机数,并做个判断,比如,80%概率沿原方向,10%概率角度-10度,10%概率角度+10度,类似这样去简化处理。
最后在加上边界控制,比如可能不能让蝴蝶又飞回去了,或者其它诡异的飞行方式之类的。
unity制作
捕
鱼
达人
水波荡漾的特效
鱼
有多种
运动
轨迹
每隔一段时间自动收集金币可以切换不同的炮台升级后有不同的特效捕捉到普通
鱼
类有金币特效捕捉到大金
鱼
后有特效playerprefs存档读档。
cocos2d-x高仿
捕
鱼
达人
实例分析(三)
联系邮箱:hezeping888@163.com 上一节 完成了 触摸 发射子弹,不同型号大炮发射不同型号的子弹,子弹型号与大炮型号绑定 ,可以自由升级大炮型号 本节将实现 在主
游戏
界面动态添加
鱼
儿 并让
鱼
儿鲜活的在
游戏
界面活动起来。 GameLayer:加载定义的
鱼
儿,并调度
鱼
儿的创建 Fish:不同类型的
鱼
儿创建,并让
鱼
儿在
游戏
界面活动,并在
鱼
儿游出主
游戏
界面时自动销毁
Cocos2d-x 4.0实战:复刻《
捕
鱼
达人
》核心模块与性能优化
游戏
开发
中
,对象池是一种重要的性能优化技术,通过复用对象来减少内存分配与回收的开销,从而提升
游戏
流畅度。其原理是在
游戏
初始化时预先创建一组对象并置于“池”
中
,使用时取出,使用完毕后重置状态并放回,而非直接销毁。这项技术对于需要频繁创建和销毁大量相似对象的
游戏
(如弹幕射击、休闲捕
鱼
类)价值显著,能有效避免内存碎片和GC压力。在2D
游戏
引擎如Cocos2d-x
中
,结合渲染优化与碰撞检测,对象池能大幅提升同屏精灵数量上限。本文以经典
游戏
《
捕
鱼
达人
》的复刻为例,详细拆解了如何利用Cocos2d-x 4.0的现代特性
H5 canvas基础入门到
捕
鱼
达人
小
游戏
实现(3)-canvas
运动
入门,渐变,文字渲染,阴影
上一篇主要讲解了矩形柱状图,弧形和饼图的绘制,但是离我们的目标还是有点远,不要紧,我们基础api都还没有学习完,今天继续。 本节主要内容 - canvas画板制作 - 块的直线
运动
- 粒子
运动
- 线性渐变 - 径向渐变 - 文字渲染 - 阴影canvas画板canvas画板简单来说就是设置一块画布在上面自由画线,看看效果图 document.addEventListener('D
4.3.1 位置变化动作
4.3.1 位置变化动作 2013-05-21 10:12 火烈鸟网络科技 人民邮电出版社 我要评论(0) 字号:T | T 《Cocos2d-x高级开发教程》第4章动作,在这一章
中
,我们将为大家详细介绍各种动作的使用方法。读完本章后,读者将会学到《
捕
鱼
达人
》
游戏
中
的基本动作机制:
鱼
的各种游动动作、炮弹的发射动作、渔网的展开动作,以及金币的收集等各种其他动作效果。本
Java
51,408
社区成员
86,098
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章