猫史档案馆


【喵还原】如何使用kitten制作一个跳舞的线?

用户:Asheep233Asheep233查看:8 回复:4 评论:8 创建时间:2020-02-28T15:20:39


目前在编程猫中,有许多原创和抄袭的dancing line 作品,

其中比较有代表性的有《music line》、《跳舞的线》等作品。

但是这些作品无一例外都是2D的。

(当然也有某个测试性3D作品)

2D的跳舞的线不仅手感差,而且没有内味。

那么问题来了,kitten真的做不出正视角的Dancing line 吗?

 

首先,我们需要线的素材。导入素材,调整角色大小。

center_image

这里用网上找的素材抠一下图。(听说4.0的画板可以抠图?)

我们先把线放在舞台中央。

第二个问题,如何让线动起来?

我们可以克隆大量的线,不断后退,造成线在前进的假象。

这样就可以锁定视角始终都在线上。

center_image

接下来让克隆体不断后退。

那么第三个问题来了,我们怎么知道它一次后退,增减了多少的x坐标和y坐标呢?

比较好的办法是复制两个一样的方块,然后手动让他们对接。

求得两个方块的x坐标差与y坐标差,再用计算器将x坐标差除以y坐标差得出一次增加的x坐标,y坐标就是1。

这样后续处理也很方便。

我已经算出了线的一次增加的x,y坐标比例是1.75:1。

(当然要做出线前进的假象y坐标肯定是-1)

然后让它重复执行。

这里线的移速就取决于你电脑的帧率了。

如果不要让线忽快忽慢,可以加上等待积木。

这里特别提出,一定要加移至最上层!

一定要加移至最上层!

一定要加移至最上层!

如果不加,线的前进会异常古怪,而且会变得特别红。

另外,本体也不要显示。

center_image

(这里是加快了线的移动速度,变成游戏里的移速)

接下来就是做一个面向变量,控制线的左右移动……这些是2D dancing line 里也要有的。

做完了这些主要的,就是加音乐,肝地图,做界面这些琐碎的事了。

可以购买我的作品

https://shequ.codemao.cn/work/39659109

来参考。

别忘了点个赞!

 

 


回复

上一页1 页 / 共 1下一页
Asheep233Asheep233

求精!

点赞0


评论


北酱北酱

太感谢你了,我说我自己做的的3D跳舞的线呢么奇怪,原来是因为这个!

点赞0


评论


KiahKiah

emotion_编程猫_厉害了emotion_编程猫_厉害了emotion_编程猫_厉害了emotion_编程猫_厉害了emotion_编程猫_厉害了emotion_编程猫_厉害了emotion_编程猫_厉害了emotion_编程猫_厉害了

点赞0


评论


传闻中的五音璃音传闻中的五音璃音

em……克隆体每次超出边缘后要删除。要不然会很卡

点赞0


评论