ProcessingJoy —— 连线的幽浮魔点(2D/3D)【JAVA】

举报
ShaderJoy 发表于 2021/11/19 00:20:50 2021/11/19
【摘要】 效果图 2D 的效果   3D 的效果      看起来很复杂的效果,其实它的实现逻辑十分简单,话不多说,我们直接上源码!   【2D 版本】完整代码与注释  ...

效果图

2D 的效果

 

3D 的效果

 

 

 看起来很复杂的效果,其实它的实现逻辑十分简单,话不多说,我们直接上源码!

 

【2D 版本】完整代码与注释

 

主程序代码逻辑很简单,主要就是做两件事:(随机)初始化各个 Blob ; 然后遍历 Blob 进行绘制。

main.pde


  
  1. /// @note 全局变量
  2. int blobCount = 30;
  3. ArrayList<Blob> blobs = new ArrayList<Blob>();
  4. float borderOffset = 30; ///< 和边界的偏移
  5. void setup()
  6. {
  7. size(640, 480);
  8. background(0);
  9. colorMode(HSB, 255);
  10. /// @note 随机初始化各

文章来源: panda1234lee.blog.csdn.net,作者:panda1234lee,版权归原作者所有,如需转载,请联系作者。

原文链接:panda1234lee.blog.csdn.net/article/details/114186811

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。