[ 分享 ]Gms2 单屏幕双视野
骨折好少女
2017-12-10
成品
准备
开启视野
- 使用视野
- 视野输出合着一倍窗口差不多 摄像机的任意吧 其他有的没得我喜欢代码设定
- 0和1视野都勾选使用
逻辑
- 我们会使用表面
- 将两个表面内容绘制在GUI
代码
//创建事件 surf1 = -1 surf2 = -1 //下面都在gui //背景 var Size = 1280/sprite_get_width(sprite0) draw_sprite_ext(sprite0,0,0,0,Size,Size,0,c_white,1) draw_set_color(c_red) //表面1 if !surface_exists(surf1) { surf1 = surface_create(camera_get_view_width(view_camera[0]), camera_get_view_height(view_camera[0])); view_surface_id[0] = surf1; } else { draw_surface_stretched(surf1, 32, 32,1280 /3 ,720/3 ); draw_rectangle( 32, 32,1280 /3+32 ,720/3 +32,1) } //表面2 if !surface_exists(surf2) { surf2 = surface_create(camera_get_view_width(view_camera[1]), camera_get_view_height(view_camera[1])); view_surface_id[1] = surf2; } else { draw_surface_stretched(surf2, 1280 /3+128, 32,1280 /3 ,720/3 ); draw_rectangle(1280/3+128, 32,1280 /3 +1280/3+128,720/3+32,1) }
(转发自:原日志地址)
可以发一下试玩地址吗