ProcessingJoy —— 牛转乾坤 + 疫情退散【JAVA】

举报
ShaderJoy 发表于 2021/11/18 23:25:23 2021/11/18
【摘要】 效果图   代码和注释 主流程 main.pde PFont font;ArrayList<TextCircle> t = new ArrayList<TextCircle>(); ///< 存储圆环字符串float MIN_RADIUS = 40; ...

效果图

 

代码和注释

主流程 main.pde


  
  1. PFont font;
  2. ArrayList<TextCircle> t = new ArrayList<TextCircle>(); ///< 存储圆环字符串
  3. float MIN_RADIUS = 40; ///< 最小圆环半径, 30
  4. String []STRS = {"牛轉乾坤", "大吉大利", "疫情退散", "否極泰來"};
  5. void preload()
  6. {
  7. font = createFont("BZRZ.otf", 32);
  8. }
  9. void setup()
  10. {
  11. //size(540, 960);
  12. size(640, 640);
  13. preload();
  14. textFont(font);
  15. smooth(8);
  16. t.add(new TextCircle(STRS[int(random(STRS.length))])); ///< 随机初始化字符串
  17. }
  18. void draw()
  19. {
  20. background(170, 91, 96);
  21. fill(236, 219, 211, 255);
  22. //background(0);
  23. //fill(247, 244, 95);
  24. /// @note 更新(半径)并显示字符串
  25. for (int i = t.size() - 1; i >= 0; i--)
  26. {
  27. if (i =

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

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

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

评论(0

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

全部回复

上滑加载中

设置昵称

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

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

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