V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lamada
V2EX  ›  程序员

问一个关于传送的游戏逻辑和渲染的场景问题

  •  1
     
  •   lamada · 2019-10-22 17:50:21 +08:00 · 986 次点击
    这是一个创建于 1647 天前的主题,其中的信息可能已经有所发展或是发生改变。

    avatar

    就像传送门一样,考虑这样一个简单情况,在空间中有两个平面之间可以相互传送,当我把东西的一半放进去一边的板子,另一半就会在另一个板子里出现。先不用考虑平面上要实时渲染另一个面以及平面内部的空间问题,假设平面就是黑的,只看被传送物体的本身。

    我的想法是当发生传送时,创建一份副本在另一个平面内,然后渲染时分别对两个物体做裁剪。

    我的问题是:

    1. 是不是需要另外的相机对两个物体分别进行渲染和裁剪,裁剪的原理是什么?
    2. 如果只是渲染的时候被裁剪了,那物体本身的空间位置和碰撞场景怎么表达,被传送的部分应该不会和其他物体发生碰撞才对?
    3. 这种场景 google 的时候用英语怎么表达,关键字(哭

    希望大神们提供一些大概的方向和思路。。。

    3 条回复    2019-10-23 10:03:43 +08:00
    psychoo
        1
    psychoo  
       2019-10-22 17:53:26 +08:00 via Android
    两个实体,共享碰撞
    buhi
        2
    buhi  
       2019-10-22 21:58:35 +08:00   ❤️ 1
    菜鸡如我只会 3: portals game collision detection
    lamada
        3
    lamada  
    OP
       2019-10-23 10:03:43 +08:00
    @buhi 感谢老哥,还是能找到点东西
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3765 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:50 · PVG 08:50 · LAX 17:50 · JFK 20:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.