GameMaker Studio 2

创建于:2017-04-19

创建人: dougen

191 信息 1090 成员
游戏开发工具 GameMaker Studio 2 的讨论小组

[ 分享 ]Gms2 单屏幕双视野

骨折好少女 2017-12-10

成品

Image title


准备

开启视野

Image title

  1. 使用视野
  2. 视野输出合着一倍窗口差不多 摄像机的任意吧 其他有的没得我喜欢代码设定
  3. 0和1视野都勾选使用


逻辑

  1. 我们会使用表面
  2. 将两个表面内容绘制在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)
   }

(转发自:原日志地址

近期喜欢的会员

 
laolaoruqin 2017-12-10

可以发一下试玩地址吗

 

加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册