社区
C++ Builder
帖子详情
想实现一个小球根据数据库中取出的轨迹曲线实时运动,该如何实现?
dumei51
2003-10-16 09:20:58
请教!
...全文
96
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
打赏
举报
回复
明白!现在我的问题是:如何在小球移动时擦除它原来位置的轨迹?
20个CSS3动画实战案例开发
本套课程,大喵将手把手带着大家上手精选20个纯CSS3动画项目精选案例项目实战,让小伙伴们能够轻松上手,企业公司项目开发过程
中
遇到的页面动画交互效果需求
实现
,以及一些更加炫酷创意动画
想
法的
实现
,成为一名酷酷哒前端开发工程师。本课程为20套CSS3动画实战课程,所集合构成的一套实战课程。适合热爱前端动画的小伙伴们,课程的主要内容包括: 01.3D文字效果制作、02.雪花飘落效果、03.图文模糊效果、04.文字卡片折叠效果、05.六角形效果、06. 进度条颜色跟随效果、07. 动态视频背景效果、08. 按键文字跳动效果、09. 弹跳
小球
效果、10. 3D翻折菜单导航效果、11. 3D圆环层叠动画效果、12. 水波浪球起伏效果、13. 遮罩透明滤镜文字效果、14. 阴阳无极八卦阵效果、15. 文字双屏进入进出效果、16. 炫酷光影加载效果、17. 文字背景水波浪效果、18. 炫酷发光倒影按钮、19. 扁平预加载动画效果、20. 烟囱冒烟动画效果
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的直角三...
C++ Builder
13,826
社区成员
102,678
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章