找回密码
 点一下
查看: 2198|回复: 7

轨迹3

[复制链接]
发表于 2013-4-12 21:53:51 | 显示全部楼层 |阅读模式
因为很无聊,于是又开始做轨迹了,不过新的轨迹仍旧像上一期一样,高几率坑掉的……

目前在尝试做正多边形的轨迹,正方形的已经完美了,虽然公式同样支持其他正多边形,不过总是有点问题……唉……

为了一个新的轨迹坑,干杯!

111111.PNG

评分

参与人数 2威望 +5 GA币 +100 印象 +4 收起 理由
okolek + 5 + 100 好顶赞
asd8645123123 + 4 我已经凌乱了。

查看全部评分

发表于 2013-4-13 17:56:20 | 显示全部楼层
260个马甲。
回复

使用道具 举报

 楼主| 发表于 2013-4-13 18:14:00 | 显示全部楼层
ls弄错吐槽点了……
回复

使用道具 举报

发表于 2013-4-13 20:04:06 | 显示全部楼层
是261个马甲。

点评

愉快醬你的頭像越來越萌了  发表于 2013-4-25 00:17
回复

使用道具 举报

 楼主| 发表于 2013-4-14 10:22:25 | 显示全部楼层
明明是260个马甲,零头是本体……要是没有本体,马甲算什么……
啊咧,lo纠结这个问题做啥……
不过算式总算弄对了,之前写错一个算式,导致最后的结果很坑爹……
正常的图就不放了,毕竟太正常了,基本都能想出来是什么样子……
于是放上之前出错的几张图好了……

未命名3.PNG
未命名5.PNG
未命名6.PNG
未命名7.PNG

于是也分享一下算式好了……

事件:
    时间 - 每0.02秒触发事件
条件:
动作:
    设置 angle = ((angle + angle_p) mod 360)
    设置 s = (l / (Cos((45 - (angle mod 90)))))
    单位 - 设置 马甲 的x坐标为 (p_x + (s × (Cos((angle + angle0)))))
    单位 - 设置 马甲 的y坐标为 (p_y + (s × (Sin((angle + angle0)))))

angle_p:运动角速度,需要预设
l:正方形边长,需要预设
(p_x,p_y):正方形的中心点坐标
angle0:正方形旋转角度

以上就是正方形的轨迹算式,很简单吧……
回复

使用道具 举报

发表于 2013-4-19 11:25:55 | 显示全部楼层
喵嗚既然你這麼想念我我就來露個頭吧
回复

使用道具 举报

发表于 2013-4-23 22:32:31 | 显示全部楼层
搞维修费用。。。。
话说三角形那张比较好看
回复

使用道具 举报

发表于 2013-8-15 18:22:07 | 显示全部楼层
那些变量时代表啥意思?是角度还是啥?也不写清楚 咋研究
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-24 17:36 , Processed in 0.269759 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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