社区
Java
帖子详情
像在捕鱼达人这样的游戏中,如何生成鱼的运动轨迹
bananaplan
2012-02-21 01:20:24
我现在要做一个打蝴蝶的游戏,类似于捕鱼达人,也就是蝴蝶在空中飞舞,然后撒网抓蝴蝶。现在遇到一个瓶颈:如何生成蝴蝶运动路径。
1.首先蝴蝶不能成直线运动。
2.我觉得也不可能预先设定好每只蝴蝶的运动轨迹。
3.需要用算法生成一个随机路径。
请各位高人指点一下,给个思路即可。
...全文
2372
5
打赏
收藏
像在捕鱼达人这样的游戏中,如何生成鱼的运动轨迹
我现在要做一个打蝴蝶的游戏,类似于捕鱼达人,也就是蝴蝶在空中飞舞,然后撒网抓蝴蝶。现在遇到一个瓶颈:如何生成蝴蝶运动路径。 1.首先蝴蝶不能成直线运动。 2.我觉得也不可能预先设定好每只蝴蝶的运动轨迹。 3.需要用算法生成一个随机路径。 请各位高人指点一下,给个思路即可。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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度,类似这样去简化处理。
最后在加上边界控制,比如可能不能让蝴蝶又飞回去了,或者其它诡异的飞行方式之类的。
java
游戏
代码
捕
鱼
达人
java开发的
捕
鱼
达人
游戏
代码,程序可运行,代码没问题
捕
鱼
达人
Java源代码
捕
鱼
达人
Java源代码,代码分类清楚并且带有注释。
H5
游戏
捕
鱼
达人
源代码.rar
捕
鱼
达人
源代码,H5开发,小
游戏
,移动端,
游戏
源代码,经过测试,可以直接运行。经典
游戏
作品,值得自己学习动手。
java
捕
鱼
达人
游戏
(源码)
java做的捕
鱼
游戏
,有兴趣的小伙伴们可以看看了,源码非常详细.
捕
鱼
达人
的界面实现
cocos2d-x学习(1)-------
捕
鱼
达人
的界面实现 http://blog.csdn.net/hfreeman2008/article/details/8954369
Java
51,397
社区成员
85,845
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章