图片映射生成弯曲线条生成逻辑

https://mp.weixin.qq.com/s/47SUf4jxBu9wLp4kwmHCbQ 我看有人出案例了

谢谢大佬,但是这个好像没有讲随机生成的逻辑,难道是随机生成很难实现这个效果嘛。现在弯曲的效果我能实现了,但是怎么生成这样的棋盘和线条逻辑这个我被卡住了

画格子 本质还是网格处理线段,你把你的整个图片关卡线条用细小的格子代替,格子就是白底 上线显示一段线条或者带箭头的线条,线段怎么走就是格子怎么走,格子移动就是用前一个格子的内容代替后一个格子的内容。 万能格子法

好的大佬,我试试,万分感谢!

这种感觉应该可以从图片入手,获取像素矩阵,然后根据色值去弄箭头走向,这个思路应该也行吧

感觉好像也可以,谢谢大佬提供思路!

image 通过绘制贝塞尔曲线,画出箭头,可以通过从新绘制可以让箭头往前直线移动,自动生成曲线还要研究一下

以图片为中心箭头向外指加点范围内随机角度

使用 Graphics 画还要考虑毛边的问题,还是需要研究更好地办法

大佬重点不是画曲线,是用什么逻辑生成这种线条棋盘 :joy:

1赞

我靠还能这样,万分感谢大佬提供得思路,太感谢了!!!

还有一个就是根据图像素区别,深度之类的信息,让 AI 写算法去试试生成点,最后再生成线


怎么达到它这样识别到物体不同部位的,鳄鱼嘴巴、眼睛、肚子的。

应该在原始图片上做标记就好了, 比如使用不同的颜色来区分不同的区域, 处理过后分区域来生成曲线

生成的曲线还勾画出来部位的特征,比如鳄鱼眼睛,也是根据图片标记颜色生产的!它怎么知道鳄鱼的瞳孔是这样的

如果一定要像你说的不止是不同部位分别生成, 还要还原部位特征的话, 那也只是更细致的区分了, 除了不同部位的不同颜色标记, 如果需要, 你当然可以附加更多的信息标记, 所以最后的问题就在于, 即使你知道这个特征, 怎么在生成曲线的时候生成满足这种特征的曲线了

不过就这个图片来说, 不知道, 没有更多的信息, 无从猜测
就算是随机生成曲线, 也很有可能生成出来这种样子

确实,仅凭一张图,无法推测一作者用了哪些算法、和一些巧妙的设计!!

我之前做过一个和你类似的需求。
画曲线可以让美术去做,你给的示例图应该不是随机生成的,让美术手绘图片,svg格式导出,注意让美术不要连笔画,svg文件会记录点和线的信息。再写个解析svg的脚本把数据转成自己想要的格式,最后在cocos中自己再写个解析svg文件的方法就可以画出来了。

这个我知道,但是我做的这个东西只能用代码实现才行,不能靠美术或者固定的数据。我们做的这个不是那种固定的游戏,是用于别的用途,所以才需要用代码实现。我也没办法 :sob: