为了账号安全,请及时绑定邮箱和手机立即绑定

Java2D:使形状看起来不那么“扁平”

Java2D:使形状看起来不那么“扁平”

交互式爱情 2021-09-12 10:53:46
我正在为孩子们创造一个类似命运之轮的游戏来在线学习英语。问题是图形看起来非常平坦;我想添加一些深度(然后可能是像绽放或粒子之类的东西)。我试图让它对 8-12 岁左右的孩子有吸引力(这个游戏将在在线课程中与老师一起使用)。背景还可以,我比较关心轮子的切片。但任何提示都会很好。这就是我绘制它们的方式(我使用的是彩虹色):        int c = 0;        for (int i = 0; i < this.slices.length; i++) {            switch (c) {                case 0: g2d.setPaint(new Color(148, 0, 211)); break;                case 1: g2d.setPaint(new Color(75, 0, 130)); break;                case 2: g2d.setPaint(new Color(0, 0, 255)); break;                case 3: g2d.setPaint(new Color(0, 255, 0)); break;                case 4: g2d.setPaint(new Color(255, 255, 0)); break;                case 5: g2d.setPaint(new Color(255, 127, 0)); break;                case 6: g2d.setPaint(new Color(255, 0, 0)); break;            }            c++;            if (c > 6) c = 0;            g2d.fill(this.slices[i]);            g2d.setPaint(new Color(0, 0, 0, 80));            g2d.draw(this.slices[i]);        }我想我可以使用渐变填充让事情看起来更好。我试过了,但我不能让它看起来很好。下面的截图给出了一个很酷的轮子的想法。我该怎么做才能让车轮更深一点,基本上让它看起来更酷?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信