游戏中,如何实现画“曲线”?
在一个PC游戏,特别是在Android游戏中。
如果玩家用鼠标或是手指在屏幕上画一下,游戏就会根据轨迹来自动生成“曲线”
这样的算法如何实现?哪里有参考文章?搜索关键词是什么?谢谢!
比如游戏“航空指挥官”中的:
http://v.youku.com/v_show/id_XMjUxNzE2MDM2.html
[解决办法]
平滑点到点之间的过度,LZ说的应该是插值算法吧?
之前写过一个简单的三次样条插值,视频看不了,不晓得是不是LZ想要的那种…
[解决办法]
手绘制出了一个轨迹曲线。三次B样条 经过关键点。二维的,三维的都有。
[解决办法]
手绘+1........
[解决办法]
布泽尔,哈尔米特之类的插值都可以满足楼主的需求
[解决办法]
在 MOUSEMOVE 事件中 绘制鼠标移动轨迹
[解决办法]
跑死了,什么游戏嘛