zh_cn:tutorial:screen
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| zh_cn:tutorial:screen [2023/05/04 10:32] – [添加屏幕] solidblock | zh_cn:tutorial:screen [2023/12/18 01:40] (current) – [添加文本] solidblock | ||
|---|---|---|---|
| Line 124: | Line 124: | ||
| 在 '' | 在 '' | ||
| <code java> | <code java> | ||
| + | // 对于 1.20 以下版本 | ||
| @Override | @Override | ||
| public void render(MatrixStack matrices, int mouseX, int mouseY, float delta) { | public void render(MatrixStack matrices, int mouseX, int mouseY, float delta) { | ||
| super.render(matrices, | super.render(matrices, | ||
| drawCenteredTextWithShadow(matrices, | drawCenteredTextWithShadow(matrices, | ||
| + | } | ||
| + | |||
| + | // 对于 1.20 及以上的版本 | ||
| + | @Override | ||
| + | public void render(DrawContext context, int mouseX, int mouseY, float delta) { | ||
| + | super.render(context, | ||
| + | context.drawCenteredTextWithShadow(textRenderer, | ||
| } | } | ||
| </ | </ | ||
| Line 134: | Line 142: | ||
| <code java> | <code java> | ||
| final MultilineText multilineText = MultilineText.create(textRenderer, | final MultilineText multilineText = MultilineText.create(textRenderer, | ||
| + | | ||
| + | // 对于 1.20 以下版本 | ||
| multilineText.drawWithShadow(matrices, | multilineText.drawWithShadow(matrices, | ||
| + | // 对于 1.20 及以下的版本 | ||
| + | multilineText.drawWithShadow(context, | ||
| </ | </ | ||
zh_cn/tutorial/screen.1683196357.txt.gz · Last modified: 2023/05/04 10:32 by solidblock