游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1656|回复: 3

怎样控制精灵转弯?

[复制链接]

1

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2010-3-16 22:01:00 | 显示全部楼层 |阅读模式
我想让我的精灵在U型的路线上运行,怎样控制它转弯呢?
具体一点,就是怎样在每帧调用的函数里改变它的参数呢?

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2010-3-18 10:50:00 | 显示全部楼层

Re:怎样控制精灵转弯?

椭圆的 参数方程来控制。参数是角度。你每秒增加一定角度。 不要超过超过PI按照这个轨迹来。不知道满足你需求不

1

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
 楼主| 发表于 2010-3-31 16:14:00 | 显示全部楼层

Re:怎样控制精灵转弯?

明白你的意思,但是我的精灵是先走一段直路,再转变,再走直路,这个是不是要加一些判断呢?
不知道哪里有这样的例子看看就好了,没有经验,不要见笑。

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2010-4-2 17:08:00 | 显示全部楼层

Re:怎样控制精灵转弯?

比较复杂没有直接的算法。你自己打关键帧。关键帧打发。是自己把复杂的路径拆成简单的。我估计你想做U行。
你先让精灵走直线。到指定时间走一个半圆轨迹。在继续走直线。
你看一下骨骼动画是怎么做出来的。应该就动了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-10 10:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表