(提问)如何将一个矩形精灵拉伸成一个对称不规则四边形?
gamemaker吧
全部回复
仅看楼主
level 12
想做一个伪3D球体,但是精灵没找到办法通过程序拉伸成非矩形的图形,求教
用的是gms[乖]
2018年07月08日 03点07分 1
level 15
思路如下:创建事件里获取精灵的纹理texture,然后绘制事件用draw_primitive_begin函数开启顶点绘制,再用draw_vertex_texture根据你的需要设定纹理的顶点(你要四边形就4个draw_vertex_texture函数),最后用draw_primitive_end函数将纹理按顶点填充的图形绘制到屏幕上。
2018年07月08日 10点07分 3
谢谢[哈哈]
2018年07月08日 13点07分
1