java-《星球大战》开篇抓取文本

问题描述 投票:0回答:2

我正在尝试将其添加到基于Java的游戏中(在一开始时)类似于《星球大战》电影开幕式爬行的移动文本。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS81eVhpZC5qcGcifQ==” alt =“在此处输入图像描述”>

我有一个游戏循环,基本上会调用tick()和render()方法,然后再调用tick()和render(Graphics g)方法,等等。...

tick()负责所有对象的x,y坐标并且render(Graphics g)负责图形。

我创建在屏幕上移动的文本没有问题,但是据我所知,要创建此文本,我将需要使用3D图形并更改视角。

将感谢您朝着正确的方向前进(至少为目前不需要的信息大量丢失)

非常感谢!

java graphics 3d coordinates
2个回答
0
投票

首先,假设文本从下到上移动。为这种移动线编写代码。之后,您只需在3D视图中应用一些变换即可。

这是通过测试确定的。尝试在3D视图中更改xz轴的值。


0
投票

Java(不要与JavaScript,JScript或JS混淆)是一种通用的,独立于平台的,静态类型的,面向对象的编程语言,旨在与Java虚拟机(JVM)结合使用。 “ Java平台”是计算系统的名称,该系统已安装了用于开发和运行Java程序的工具。对于涉及Java编程语言或Java平台工具的问题,请使用此标签。

© www.soinside.com 2019 - 2024. All rights reserved.