我已经设置了我的平铺地图点赞:
level = new Level("level_1.tmx");
renderer = new OrthogonalTiledMapRenderer(level.getMap(), UNIT_SCALE);
spriteBatch = renderer.getBatch();
debugRenderer = new ShapeRenderer();
camera = new OrthographicCamera();
camera.setToOrtho(false, 18, 10); //View i
我今天从软件更新中心安装了最新的更新(当ubuntu显示通知时我会更新),重新启动机器,现在它无法正确启动。我能得到的最好的屏幕显示在下面。如果我调整屏幕的大小,屏幕就会变黑。如果我重新启动机器,它就只显示紫色。
📷
请注意,屏幕没有响应,我不能点击它上的任何东西。
除了SMBus Host Controller not enabled!,我没有看到任何其他警告。请注意,我不知道更新之前是否存在此警告。
我正在运行UBUNT18.04在虚拟主机工作站15播放器(最新更新)。关于如何开始调试这一点,有什么想法吗?
更新:试图引导Ubuntu, with Linux 4.15.0-50-gener
天哪,我正在尝试创建一个类似于“我的世界”的清单,它可以在屏幕上的不同位置呈现物品和区块。我有一个块的顶点数组,我想以特定的屏幕坐标和特定的大小绘制它。
顺便说一句,这是我目前使用的代码,它正在工作,但我不能确定具体的位置或大小:
Vector2 coord = new Vector2(-4, 0); //Screen coord.
int distance = 20; //Distance of the camera from the block(control the size).
BlockRenderer.basicTextureEffect.View = Matrix.Id
我试着找出我做错了什么,但我就是不明白。这是我想要做的:
我想在iPhone屏幕上的某个地方画一个圆,然后这个圆总是显示在用户当前点击屏幕的位置。我首先创建了UIView的一个子类,并将以下代码行添加到"drawRect“方法中:
- (void)drawRect:(CGRect)rect {
//Create the main view!
CGContextRef mainscreen = UIGraphicsGetCurrentContext();
//Draw the dot
//will be a circle cause rectangle is a square
这不是一个问题,但我很困惑什么三维空间对应什么。我习惯于听模型,视图,投影空间,但在我的工作中,他们使用世界,眼睛,投影。我没有意识到“世界”和“眼睛”是模型和视图的同义词,所以如果有人对此有任何混淆的话,我会发现下面的说明是有帮助的(希望它能帮助您)。
Local :这些坐标构成了渲染程序中的3D模型,比如3DSMAX或任何其他。它定义了三维模型本身的顶点空间。
模型/世界空间:将局部空间坐标乘以模型/世界矩阵将它们带入模型/世界空间。模型/世界空间是3D世界,正如我们想象的那样,它没有考虑任何视角。
视图/眼空间:将模型/世界空间坐标乘以视图/眼睛矩阵将它们带入视图/眼睛空间。这是坐标放置
我在我的iPhone应用程序中有一个简单的屏幕,我希望屏幕底部有一个320x100的矩形来捕捉触摸。下面是我在touchesBegan:withEvent中的代码
for (UITouch *touch in touches) {
CGPoint touchPoint = [touch locationInView:self.view];
NSLog(@"touch @ %f, %f", touchPoint.x, touchPoint.y);
// build a rectangle where we want to capture a URL