社区
C++ Builder
帖子详情
想实现一个小球根据数据库中取出的轨迹曲线实时运动,该如何实现?
dumei51
2003-10-16 09:20:58
请教!
...全文
91
10
打赏
收藏
想实现一个小球根据数据库中取出的轨迹曲线实时运动,该如何实现?
请教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xizhouhawk
2003-10-17
打赏
举报
回复
还有提示,如果你只想显示球,而不显示image的背景的话,你将Image中将球的背景画成纯色如黑色。 然后设置image所在的窗体的透明属性为true,将透明的颜色设置为image的背景色
xizhouhawk
2003-10-17
打赏
举报
回复
你可以将图像(小球)放在TImage控件中,TImage所在的窗口设置为本屏,然后通过记录的位置来改变TImage的位置,就可以实现了。 当然这共中还要一个时钟来驱动,你的取数和移位.
sfemil
2003-10-17
打赏
举报
回复
不明白你是不知道如果计算轨迹还是不知道如果绘制图象。hehe
但是你的网名不错。
dumei51
2003-10-17
打赏
举报
回复
轨迹是参数方程,比如圆,抛物线等规则曲线。
jiangchun_xn
2003-10-17
打赏
举报
回复
这种问题,的确难以回答。你的轨迹曲线是个方程么?并且有一些参数,关键是要有参数方程,计算出点的坐标,在画出来,可用楼上的方法。
ljianq
2003-10-17
打赏
举报
回复
可以根据轨迹曲线上点的坐标,绘制小球,并加入一定延时,在新位置绘制小球前,先擦处原先的小球。
sfemil
2003-10-17
打赏
举报
回复
图象处理的过程就是不断擦除原由图象,再绘制新的图象。
也就是你目前使用的方法是正确的。
但是,你最后将图象绘制过程写在程序的Paint事件中,否则如果有其它的窗体覆盖了你的窗体,并且移走之后,你的小球就会不见了,被擦除了。
如果你是在TImage控件上绘制,在情况略有不同。TImage本身可以保存上次绘制的结果。即使有其他的窗体覆盖了你绘制的图象,当窗体移走之后,图象仍然存在。
ljianq
2003-10-17
打赏
举报
回复
BCB下不是有个动画例子吗?你可以参考。
dumei51
2003-10-17
打赏
举报
回复
用什么方法?我用的方法是用白色圆形来覆盖原来图像,应该有专业方法吧?
dumei51
2003-10-17
打赏
举报
回复
明白!现在我的问题是:如何在小球移动时擦除它原来位置的轨迹?
CSS
实现
小球
的
曲线
运动
文章目录CSS
实现
小球
的
曲线
运动
方法一:使用 animation 动画关于贝塞尔
曲线
(cubic-bezier)方法二:使用 left + top + 绝对定位 CSS
实现
小球
的
曲线
运动
方法一:使用 animation 动画 将不同的两个方向的 animation 结合起来,就可以
实现
曲线
运动
的功能 向右的 animation + 向上的 animation = 向右向上的
曲线
运动
<!DOCTYPE html> <html lang="en"> <head>
利用贝塞尔
曲线
实现
小球
曲线
运动
利用贝塞尔
曲线
实现
小球
曲线
运动
Threejs,
小球
沿随机线的
轨迹
运动
最近
想
做
一个
粒子沿
轨迹
线
运动
的东东,不过还是先
实现
了
一个
小目标,有空在添加粒子的部分。 功能:主要的功能如下,就是
一个
小球
沿着
一个
随意生成的线
运动
。 原理:原理也不复杂,两个点之间的向量差就是
小球
应该
运动
的方向。直接加上
小球
当前的位置就是
小球
要到达的目标位置。 主要代码:默认为threeJS标准场景,参考:(留个坑,假装有连接) 先随机生成几个点存下来,我
想
让点都在坐标轴正方向的象限内,就取了随...
html5使用canvas 的lineTo方法绘制折线并
实现
小球
运动
轨迹
上次使用了canvas 的bezierCurveTo方法绘制
曲线
并
实现
小球
运动
轨迹
。 现在研究一下lineto怎么做到
小球
运动
轨迹
。(当然还没有研究 bezierCurveTo 是否可以绘制直线,之后有空在研究 ) 先附上效果图:
小球
从 黄色起点位置开始
运动
,慢慢
运动
到粉色线上 ,超出粉色线后,
小球
恢复起始位置重新开始。 附上代码: 说明 xDis yDis 黄色线上的计算公式 因为设计线条时 正好设置的是 底为300 高为400 斜边为500的直角三...
小球
在正弦
曲线
上
运动
(VC6.0—MFC)
小球
在正弦
曲线
上
运动
(VC6.0 MFC) 画一条正弦
曲线
,和
一个
小球
,
小球
按照正弦
曲线
的
轨迹
在
运动
。 步骤 1、打开VC6.0,点击屏幕左上角“文件(F)”,选择“新建(N)… Ctrl_N”。 2、在弹出的对话框
中
,选择“工程 >> MFC AppWizard(exe)”,选择创建工程的位置并给工程命名,点击“确定”,如下图所示。 3、选择“单文档(S)”,点击“完成”,点击“确定”,如下图所示。 4、在类视图
中
,鼠标选
中
右击,选择“Add Member Function…”,如下图所示
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章