用户:
Asheep233查看:8 回复:4 评论:8 创建时间:2020-02-28T15:20:39
目前在编程猫中,有许多原创和抄袭的dancing line 作品,
其中比较有代表性的有《music line》、《跳舞的线》等作品。
但是这些作品无一例外都是2D的。
(当然也有某个测试性3D作品)
2D的跳舞的线不仅手感差,而且没有内味。
那么问题来了,kitten真的做不出正视角的Dancing line 吗?
首先,我们需要线的素材。导入素材,调整角色大小。
这里用网上找的素材抠一下图。(听说4.0的画板可以抠图?)
我们先把线放在舞台中央。
第二个问题,如何让线动起来?
我们可以克隆大量的线,不断后退,造成线在前进的假象。
这样就可以锁定视角始终都在线上。
接下来让克隆体不断后退。
那么第三个问题来了,我们怎么知道它一次后退,增减了多少的x坐标和y坐标呢?
比较好的办法是复制两个一样的方块,然后手动让他们对接。
求得两个方块的x坐标差与y坐标差,再用计算器将x坐标差除以y坐标差得出一次增加的x坐标,y坐标就是1。
这样后续处理也很方便。
我已经算出了线的一次增加的x,y坐标比例是1.75:1。
(当然要做出线前进的假象y坐标肯定是-1)
然后让它重复执行。
这里线的移速就取决于你电脑的帧率了。
如果不要让线忽快忽慢,可以加上等待积木。
这里特别提出,一定要加移至最上层!
一定要加移至最上层!
一定要加移至最上层!
如果不加,线的前进会异常古怪,而且会变得特别红。
另外,本体也不要显示。
(这里是加快了线的移动速度,变成游戏里的移速)
接下来就是做一个面向变量,控制线的左右移动……这些是2D dancing line 里也要有的。
做完了这些主要的,就是加音乐,肝地图,做界面这些琐碎的事了。
可以购买我的作品
https://shequ.codemao.cn/work/39659109
来参考。
别忘了点个赞!