有没有办法绘制边缘渐变到透明的图形 |
本帖最后由 灯笼菜刀王 于 2022-3-2 10:05 编辑 另外想到个用途, 只要不刷新, 可以无限往 bitmap 上画图形, 那也可用于"战争迷雾" , 即时描绘可能影响效率, 但是战棋是不需要即时描绘的 以前我就想过这种用法, 然而只能画矩形, 太不像迷雾了, 就放弃了 为了比较有气氛, 猫大能否让描绘的图形带羽化边缘呢?(就是边缘半透明递减, 能自定义模糊半径更好 ) |
本帖最后由 RPGzh500223 于 2022-3-2 13:05 编辑 用Bitmap#blt模拟水平渐变,效率大概垂直的58%,看起来正常多了 RUBY 代码复制
这RGB颜色渐变…… |
draw_radar.png (45.83 KB, 下载次数: 31)
回复楼上的示意图GDI+50次/秒
h.png (8.57 KB, 下载次数: 28)
v.png (9.57 KB, 下载次数: 30)
本帖最后由 guoxiaomi 于 2022-3-1 13:13 编辑 三角形ABC,然后三个点各有自己的颜色,最终三角形内点P的颜色是这三个点颜色的线性插值,插值比例就是PBC:PAC:PAB。 顺便看到set_pixel我其实是很慌的,是不是可以靠之前某位朋友写的汇编来高速操作? |
这也是可以顺手随便写出来的吗 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-22 17:57
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.