【发布时间】:2018-02-06 11:27:58
【问题描述】:
我正在使用三个 JS 开发一个多人网络游戏。到目前为止,我已经制作了游戏逻辑(客户端和服务器端)、网格导入、动画、技能栏、健康栏......玩家可以实际战斗。 (想想mmorpg风格的游戏)
我想念并努力寻找任何信息的一件事就是我所说的“游戏效果”(我说的是弹丸、箭、火球、爆炸、光环......): 像这样:https://www.youtube.com/watch?v=1C6JW1QRLsk
所以我对此有两个问题:
这到底叫什么?视觉特效?游戏效果?着色器?我想如果我使用虚幻引擎,这将被称为粒子系统吧?
有没有办法在 Three.js 中做到这一点?我不需要代码答案,而只是提示我如何做到这一点。我已经为 Three.js 尝试了一些粒子引擎,但没有这样的结果......我开始认为这可能是不可能的
(如果我犯了任何语法错误,我深表歉意,英语不是我的母语)
编辑:
似乎我没有准确地展示我想要的东西,所以我用下面两个简短的 gif 来添加更多解释
https://puu.sh/zjThg/fb36369e00.gif
这个有2个法术和4个效果。
- 两个冰球旋转的施法动画
- 向目标添加冰块和雾气的法术效果
- 水环的第二个施法动画
- 第二个法术效果会向目标生成一个水“圆柱体”
https://puu.sh/zjTJF/73c04f4672.gif
这是弓技能的施法动画,你可以看到很多事情发生了,我完全不知道如何通过代码来制作它,因为我是 3D 开发的新手......
我希望这两个例子能让我最初的问题更清楚。
【问题讨论】:
-
也许你想到了bloom effect? three.js demo here
-
@synj 我不认为这与bloom有关,我想做这样的事情:youtu.be/RO8hQC-_zBo?t=2m50s
标签: javascript three.js particle-system particles