Project1

标题: 有什么方法能绘制一条线段呢? [打印本页]

作者: 沉滞的剑    时间: 2013-4-19 11:21
标题: 有什么方法能绘制一条线段呢?
不知道RM支不支持屏幕画图?
作者: 沙漠点灰    时间: 2013-4-19 12:48
Bitmap类有set_pixel的方法,可绘制像素点,利用相关算法可进行线段绘制,基本算法有:
1.基本增量算法
2.中点画线法
3.Bresenham画线算法
详细请参考《计算机图形学》。

但是不建议,因为RM的效率比较低。
建议用fill_rect绘制一条线段,再利用Sprite类的angle属性调整角度,这样几乎可以实时进行。
详细参考高中数学书。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1