所以我一直在与朋友一起开展游戏,我们遇到了.yyp文件的持续问题.
起初我们把.yyp文件放在git控件下,但是每当我们其中一个人拉下对方的更改时,游戏将无法运行,因为这个.yyp文件中似乎是特定于操作系统的设置.
所以很自然地我们将这个文件添加到你的文件中.gitignore并继续我们的生活,直到我们注意到我们其中一个添加的对象不会出现在另一个环境中.进一步的挖掘表明,该.yyp文件还存储了添加到游戏和/或舞台的JSON对象列表.
有没有人成功地在OSX和Windows之间使用GMS2项目?如何实现这一目标?
提前致谢
我制作了一个包含 4 个三角形的三角形列表,中间点的颜色不同。然后旨在组合三角形以获得漂亮的渐变。但是三角形的边缘会产生不需要的线条,我不想要这些线条,我希望它一直平滑。我怎样才能得到想要的结果?
着色器代码:
// Simple passthrough vertex shader
//
attribute vec3 in_Position; // (x,y,z)
attribute vec4 in_Colour; // (r,g,b,a)
attribute vec2 in_TextureCoord; // (u,v)
varying vec2 v_texcoord;
varying vec4 v_colour;
void main()
{
vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0);
gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos;
v_colour = in_Colour;
v_texcoord = in_TextureCoord;
}
//
// Simple passthrough fragment shader
//
varying vec2 v_texcoord;
varying vec4 v_colour;
void main()
{
gl_FragColor = v_colour;
}
Run Code Online (Sandbox Code Playgroud)
游戏制作者代码: 创建事件:
//Build vertices list …Run Code Online (Sandbox Code Playgroud) 我正在编写一个游戏制作者脚本,并想知道如何在下一行显示消息.
恩.show_message("你好" 某事 +"世界")输出:
show_message("Hello" + *something* + "World")
Run Code Online (Sandbox Code Playgroud) gml game-maker game-maker-studio-1.4 game-maker-language game-maker-studio-2