• 请不要在回答技术问题时复制粘贴 AI 生成的内容
taosimple
V2EX  ›  程序员

把星星装在瓶子🫙里,程序怎么实现?

  •  
  •   taosimple · Nov 27, 2023 · 3004 views
    This topic created in 1072 days ago, the information mentioned may be changed or developed.

    现实世界中用纸折的五角星⭐️把它一颗一颗抛进瓶子🫙里自然堆叠起来,这种效果用程序这么实现。瓶子内部是一个三维空间,五角星也不是很规则,堆叠起来会有间隙和阴影,简单的用一张张图片叠加肯定不行,可能会用到游戏物理引擎之类的东西,因为我没写过游戏也不知道可不可行,想问下 V 友们的思路与想法,谢谢!

    7 replies  •  2023-11-27 19:50:47 +08:00
    flyqie
    flyqie
    Nov 27, 2023 via Android
    1
    纯 3d ?
    daolanfler
    daolanfler
    Nov 27, 2023
    2
    https://brm.io/matter-js/ 看看这个? matter.js 2d 物理引擎 for web
    2kCS5c0b0ITXE5k2
    2kCS5c0b0ITXE5k2
    Nov 27, 2023
    3
    three.js ?
    daolanfler
    daolanfler
    Nov 27, 2023
    4
    @daolanfler 起猛了,没看到要 3d 的
    taosimple
    taosimple
    OP
    Nov 27, 2023
    5
    @flyqie @daolanfler 这个效果不错,但是 2D 的,类似图片这种效果,应该要用到 3D 。
    https://imgservice.suning.cn/uimg1/b2c/image/6TSFsxl5M-R0HLYYY86UbA.jpg_800w_800h_4e
    sunny352787
    sunny352787
    Nov 27, 2023❤️4
    6
    unity 里直接用 mesh 碰撞做,做个瓶子模型然后把星星丢进去就行了
    xiangbohua
    xiangbohua
    Nov 27, 2023
    7
    @taosimple 哈哈,莫非是小年轻准备做个网页发微信上表白???赛博星星?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2738 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 00:35 · PVG 08:35 · LAX 16:35 · JFK 19:35
    ♥ Do have faith in what you're doing.