android opengl es 做了个立方体,如何实现触摸拖动它旋转。 5
展开全部
设置一个速度变量fSpeed。它等于拖动距离/拖动时间,这样不就是拖得越快,转得越快了么。
慢慢静止下来无非就是没有拖动操作时候,让这个fSpeed自减一个偏移量就行了。
慢慢静止下来无非就是没有拖动操作时候,让这个fSpeed自减一个偏移量就行了。
追问
求代码明细,谢谢
追答
没有你想要的直接用得代码,只有思路。只能按具体情况来写
float fSpeed; //速度
float fLength; //距离
int iTime; // 时间
float fFlat = 0.1; // 偏移量
if(没有鼠标按下操作 && fSpeed > fFlat)
{
fSpeed -= fFlat;
}
else if(fSpeed < fFlat)
{
fSpeed = 0;
}
else if(鼠标按下)
{
fSpeed = fLength/iTime;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询