在GameMaker Studio 2中,绘制文本框,并且延迟输出?
找到的教程都是英文的都看不懂,中文的教程都没说这个。
GameMaker Studio 2中如何实现打字机?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
檀越@新空间 2024-03-23 11:26关注S · B · Y · X 上午好☀️☀️☀️️
本答案参考ChatGPT-3.5在GameMaker Studio 2中实现打字机的效果,可以通过以下步骤实现:
-
创建一个对象:在资源管理器中,右键单击“对象”选项,选择“Create Object”创建一个新对象。
-
添加对象的事件:双击新创建的对象,在事件编辑器中添加“Create”和“Step”事件。
-
在“Create”事件中,添加以下代码:
text = "你要打印的文字内容"; speed = 1; // 文字输出速度,可以根据需要调整 currentChar = 1; // 当前打印的字符位置- 在“Step”事件中,添加以下代码:
if currentChar <= string_length(text) { currentChar += speed; }- 绘制文本:在对象的“Draw”事件中,添加以下代码:
draw_text(x, y, string_copy(text, 1, currentChar));在这里,
x和y是文本框的绘制位置,你可以根据需要进行调整。通过这些步骤,每帧逐渐绘制出文本内容,从而实现打字机效果。你可以根据需求调整速度和绘制位置来满足自己的设计需求。
希望这个解决方案可以帮助到你。
解决 无用评论 打赏 举报-