如何使圆形棋子具有立体效果?

fengfeng2003 2003-10-14 05:37:09
现设计一下棋程序,棋子用画圆的方式绘制,如何填充才能使得棋子具有立体的效果呢?
...全文
86 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengfeng2003 2003-10-30
  • 打赏
  • 举报
回复
up一下
fengfeng2003 2003-10-29
  • 打赏
  • 举报
回复
大家能不能给个简单的例子学习学习
我的女神 2003-10-27
  • 打赏
  • 举报
回复
ttlb(小鸟___ttlb___)
这位兄弟给的见意不错,我以前在画立体矩形图时,就是用这样的方法,可以行得通。
Sky333 2003-10-26
  • 打赏
  • 举报
回复
画一个实心圆,在圆内任意一个位置画一个点就可以了。
kahn 2003-10-26
  • 打赏
  • 举报
回复
用16色的库好像蛮困难的
tuxw 2003-10-19
  • 打赏
  • 举报
回复
加阴影

假如你想以(100,100)为圆心画一个填充为红色的圆
则先以(100+dx, 100+dy)为圆心来一个填充为灰色(阴影的颜色)的同样大小的圆,
然后再画你想要的红色圆,即得到阴影效果

改变 dx,dy 的符号,则改变阴影的方向
这是近似立体效果,dx,dy 不能太大,否则只有阴影,看不出立体效果了
ttlb 2003-10-19
  • 打赏
  • 举报
回复
一圈一圈的画吧,每一圈颜色不同。中间那圈最亮,边缘最暗
我没画过,猜的。
fengfeng2003 2003-10-16
  • 打赏
  • 举报
回复
大家帮帮忙吧!
fengfeng2003 2003-10-15
  • 打赏
  • 举报
回复
我是用TC,也就是BGI做的,其实很简单,只要有一些立体效果就好
fengfeng2003 2003-10-15
  • 打赏
  • 举报
回复
难道没有人知道吗?
fengfeng2003 2003-10-15
  • 打赏
  • 举报
回复
怎么加啊?能不能给个例子看看

搬不搬砖 2003-10-15
  • 打赏
  • 举报
回复
加一个阴影
fireseed 2003-10-14
  • 打赏
  • 举报
回复
不如用OpenGL,很简单滴
http://expert.csdn.net/Expert/topic/2280/2280775.xml?temp=.9908869
fengfeng2003 2003-10-14
  • 打赏
  • 举报
回复
能不能给个例子源码示范一下,这方面我是一窍不通
ecc 2003-10-14
  • 打赏
  • 举报
回复
设定到一个假想的光源

根据这个光源 计算每个位置的高光区域

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧