问题标签 [box2dlights]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - LibGDX - 阴影不出现
我尝试在我的游戏中实现 Box2dLights,它也运行良好。但是虽然我阅读了很多文章并观看了很多视频,但我无法让阴影工作,但我就是无法弄清楚我的错误是什么。也许你可以,这会很棒。这是我的代码:
这是灯:
正如我所说,光已经出现,物理等工作正常,但是虽然世界上添加了物体,但没有可见的阴影。希望任何人都可以帮助我。
java - (Box2dLights) 禁用某个纹理的光?
我想在我的 2D 游戏中添加星星,例如 Terraria-Starbound-Minecraft(学校项目和爱好)。
https://i.stack.imgur.com/fCGH3.png
完美,但是当夜幕降临时……星星变暗了!
https://i.stack.imgur.com/3MbgM.png
我想展示没有 Box2dLights 效果的星星。
我尝试使用此代码:
但是...
https://i.stack.imgur.com/q9zAS.png
我想展示没有 Box2dLights 效果的星星。
java - LibGdx Box2dLights:如何让链灯向各个方向发光?
“ChainLight”类在其构造函数中有一个名为“rayDirection”的参数:
ChainLight(rayHandler, 光线, 颜色, 距离, rayDirection , float[] 顶点)
显然,如果设置为“1”,则光线方向为左,如果设置为“-1”,则光线方向为右。
问题:有没有办法让它在所有方向(包括上下)发光而不创建新实例?
java - Libgdx Box2D Lights,在安卓设备上看起来不同,光线的奇怪轮廓
最近我一直在尝试学习如何使用 Box2D 灯。我已经尝试将它们实现到我的一个简单游戏中。一切正常并且看起来不错(在 PC 上),直到我在手机上运行它。灯光看起来完全不同,我什至不知道如何描述它。看起来我正在经历某种粘液,而不是良好和平滑的灯光效果。我注意到的另一件事是,当我尝试用 OBS 录制它时,它看起来和我的手机上的一样。我在我兄弟的手机上试过了,令我惊讶的是,它看起来和我的电脑上一模一样。如果有人遇到过这种行为或者可能知道它可能是由什么引起的,我将不胜感激,即使是如何称呼它的名字。改变光线的数量似乎没有多大作用。我也尝试在兄弟的手机上录制它,但它的行为方式与 PC 录制的方式相同。
我的手机(小米mi mix 3)
我哥的手机(华为P10 lite)
它在我的手机上的外观: https ://youtu.be/fq_J6A95D2Y
这是它在 PC 上的外观屏幕,光线的“OutLines”仍然可见但要少得多: https ://imgur.com/a/D6UHUVp
以下是与灯光相关的代码:
如果没有 useDiffuseLight,它看起来会更糟。剔除似乎没有做任何与我的问题有关的事情。
光线的数量似乎并没有改变与我的问题相关的任何事情。(我已经尝试过使用 64,128,1024,4096 并且“输出线看起来仍然相同”)。关闭柔软度不会改变与我的问题相关的任何内容。
这是在 shapeRenderer 和 SpriteBatch 绘制完所有内容之后调用的。