问题标签 [fieldofview]
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.
unity3d - 使用 Unity 的 3D Spotlight 作为视野组件
我有一个从第三人称(等距正交相机)看到的角色,它只能看到他们面前的东西。我有两个类似的场景,除了一个是红色的,另一个是蓝色的。我想实现一种效果,即玩家可见的内容显示为红色场景,而不可见的内容显示为蓝色场景。
困难的部分是确定什么是可见的,什么是不可见的。但我认为这个逻辑与 Unity 的 Spotlight 组件发生的情况非常相似:光线投射在一个方向上,而光线影响的内容被确定为对玩家可见。如果我可以“提取”聚光灯影响渲染纹理中场景的方式,我可以使用这个 RT 作为红色和蓝色场景的蒙版。
看起来我走对了吗?你会看到任何更简单的方法来实现这一点吗?如果您有任何达到相同效果的游戏参考,我也很感兴趣。
谢谢!
c# - 相机没有视野定义
每次“相机没有视野定义”时,统一控制台都会向我显示相同的错误我多次重命名视野我用所有类型编写它但没有发生任何事情我尝试按照教程但我总是遇到同样的错误我试图更改电影机 FOV 但我也遇到了错误请帮助.....
这是我的代码:
c# - Magic Leap / WebRTC
我需要通过 WebRTC 传输 Magic Leap 的视野,而不是 ML 的外部摄像机。有谁知道 ML 和 WebRTC 是否有任何积极的东西来解决这个问题?
algorithm - 如何在正交模式下模拟视场?
如标题所示,如果我在 Unity3D 中使用正交投影,如何模拟视场?我的猜测是让不同层的速度不同。因此,例如,背景层的移动速度将比前层慢得多,因此感觉就像发生了某种伪视场。但我不知道它的代码。而且我不知道与它前面的图层相比,背景的移动速度应该慢多少。提前非常感谢!
c# - Unity TileMap Grid problem with creating a simple fog of war
I have a procedurally generated dungeon BSP on a Tilemap Grid. a TileMap collider has been added to it. I planned to do it simply, since my TileMap contain a SpriteRenderer, I add the color 0,0,0 to it like a black fog of war, and if I can't see it well or have already opened it i would repaint them with 0.5,0.5,0.5, and the area around the player would make 1, 1, 1. and that would be cool, BUT I only can get tiles from the map via VectorInt, or via an index and a copy of the array. Can I access each cell, somehow through a collider? To use something like Raycast or Overlap Colliders. any collider or collision tells me about the TileMap map. Or do I still need to create each tile and attach them to a game object or Scriptable object? I'm confused, tell me, I reviewed many tutorials and questions on this issue and got confused
3d - 计算 360 度旋转的背景图像的纵横比
我需要计算背景图像的纵横比,它位于 3d 动画的背景中。我将在帖子中添加背景图片。动画是围绕 3D 对象进行 360 度旋转。backgroundimage 被映射到一个圆环上,并且在动画结束时,图像的起点再次可见。如何根据相机纵横比计算背景图像的纵横比?我实际上不会在 3D 圆环上进行映射,但我会在后效中添加背景图像并为其设置动画。
干杯,苏菲
geometry - 将角度 FOV 转换为以 km 为单位的 FOV
我需要以公里为单位计算 FOV
角度 FOV = 98 x 98° 物体距离 = 86km
给出否定的结果。我的错误在哪里?