| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3188 人关注过本帖
标题:狐狸头像环绕中间图片移动
只看楼主 加入收藏
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
可以借鉴的技巧。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2016-06-21 20:40
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:0 
补充:8楼是围四边转的,下面的这个,围原周转的
*thisform.init
PUBLIC x1,y1,r1,x2,y2,r2,x,y,r,a1
a1=0

*图片1的圆点坐标和半径
x1=thisform.image1.Width /2
y1=thisform.image1.Height /2
r1=SQRT(x1^2+y1^2)

*图片2的圆点坐标和半径
x2=thisform.image2.Width /2
y2=thisform.image2.Height /2
r2=SQRT(x2^2+y2^2)

*圆移动半径
r=r1+r2

*thisform.timer2.init
this.Enabled = .T.
this.Interval =10

*thisform.timer2.timer
*计算从角度1到360对应的坐标
x=SIN(a1*0.0174533)*r
y=COS(a1*0.0174533)*r
a1=IIF(a1+1>=360,0,a1+1)

thisform.image2.Left = x + thisform.image1.Left + x1 - x2
thisform.image2.Top = y + thisform.image1.Top + y1 - y2

图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册



[此贴子已经被作者于2016-6-22 12:05编辑过]

2016-06-22 12:03
ILoveVFD
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:218
专家分:147
注 册:2015-5-2
收藏
得分:0 
2017-08-24 13:28
快速回复:狐狸头像环绕中间图片移动
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.080914 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved