- 注册时间
- 2009-3-3
- 最后登录
- 2019-7-11
版主
  
- 积分
- 12742
|
用这个脚本可以处理不能直接设定 surface 的顶点问题。
- /*
- argument 0 = surface id
- argument 1 = x原点
- argument 2 = y原点
- argument 3 = x坐标
- argument 4 = y坐标
- argument 5 = x拉伸度
- argument 6 = y拉伸度
- argument 7 = 角度
- argument 8 = 混合色
- argument 9 = 透明度
- */
- var pw1,pw2,ph1,ph2;
- pw1 = argument1
- pw2 = surface_get_width(argument0) - pw1
- ph1 = argument2
- ph2 = surface_get_height(argument0) - ph1
- draw_surface_general(argument0, pw1, ph1, -pw1, -ph1, argument3, argument4, argument5,
- argument6,argument7,argument8,argument8,argument8,
- argument8,argument9)
- draw_surface_general(argument0, pw1, ph1+1, -pw1, ph2, argument3, argument4, argument5,
- argument6,argument7,argument8,argument8,argument8,
- argument8,argument9)
- draw_surface_general(argument0, pw1+1, ph1, pw2, -ph1, argument3, argument4, argument5,
- argument6,argument7,argument8,argument8,argument8,
- argument8,argument9)
- draw_surface_general(argument0, pw1+1, ph1+1, pw2, ph2, argument3, argument4, argument5,
- argument6,argument7,argument8,argument8,argument8,
- argument8,argument9)
复制代码 |
|