2D 游戏中的长子弹(比如闪电)是怎么绘制的?

1 天前
 june4

游戏萌新,和小孩一起从头 js+canvas 无框架写个塔防游戏。

那些短子弹(类似圆型)好说,直接用图片就行了,但我看别的塔防有长的子弹,会拉得很长(就是长度不固定,从塔可以直接拉伸到目标,比如闪电之类),这些直接用个长图片就不行了吧?会有拉伸变形。那这些子弹通常是怎么画出来的呢?

3474 次点击
所在节点    游戏开发
22 条回复
UnluckyNinja
12 小时 7 分钟前
楼主想复杂了,我去搜了 kingdom rush 的视频,特斯拉塔的闪电压根就没考虑过变形的问题,就是单个素材重复使用,https://www.bilibili.com/video/BV1g14y1t7CK?t=1807.8 30:08 这里,右上角那个怪丝血被最近处电塔打时,闪电都缩到看不见了,相比正常情况变形很明显吧,但是 0 人在意,楼主练手作品更不需要在意这些细节
june4
7 小时 55 分钟前
@UnluckyNinja 嗯。不过我发现象楼上二位说的,用算法自绘闪电或别的长子弹也很容易。ai 就能出个大至的自己改改就能用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1143381

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX