(提问)如何将一个矩形精灵拉伸成一个对称不规则四边形?
gamemaker吧
全部回复
仅看楼主
level 12
🌱草鱼鱼鱼鱼鱼
楼主
想做一个伪3D球体,但是精灵没找到办法通过程序拉伸成非矩形的图形,求教
用的是gms
2018年07月08日 03点07分
1
level 15
sunyubokkkkk
思路如下:创建事件里获取精灵的纹理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