首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三JS博弈效应

三JS博弈效应
EN

Stack Overflow用户
提问于 2018-02-06 11:27:58
回答 2查看 1.4K关注 0票数 1

我正在开发一个多人网络游戏使用三个JS。到目前为止,我已经做了游戏逻辑(客户端和服务器端),网格导入,动画,技能栏,健康栏.玩家实际上可以战斗。(想想mmorpg风格的游戏)

我错过了一件事,很难找到任何关于我所谓的“游戏效果”的信息(我指的是射弹、箭头、火球、爆炸、光环……):就像这样:https://www.youtube.com/watch?v=1C6JW1QRLsk

所以我有两个问题要问:

  • 这到底叫什么?VFX?游戏效果?暗影?我想如果我用的是不真实的引擎,这就叫做粒子系统,对吗?
  • 在Three.js中有办法做到这一点吗?我不需要密码回答,但只是一些提示,我如何能做到这一点。我已经尝试了一些粒子引擎的Three.js,但没有这样的结果.我开始觉得这是不可能的

(如果我犯了语法错误,我很抱歉,英语不是我的母语)

编辑:

似乎我没能确切地显示出我想要的东西,所以我添加了更多的解释,下面有两个简短的gifs

https://puu.sh/zjThg/fb36369e00.gif

这里有2种法术和4种效果。

  1. 两个冰球旋转的铸造动画
  2. 增加冰块和雾到目标的法术效果
  3. 第二轮水环铸造动画
  4. 第二个法术效果是向目标发出水“圆柱体”。

https://puu.sh/zjTJF/73c04f4672.gif

这里是一个弓箭技能的铸造动画,你可以看到许多事情正在进行,我完全不知道如何使它成为代码明智,因为我是新的三维开发.

我希望这两个例子能使我最初的问题更清楚。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-06 12:59:34

没有什么是“不可能的”,这只是你的双手之间有多少时间和努力的问题.你的问题没有简单/直接的答案,而且总是有多种方法来完成任务。我认为你首先应该从玩着色器开始,它们提供了一个强大的方法来创造壮观的效果,但很难掌握。

你可能想看看这个网站,在着色器上找到灵感和代码示例,上面有很多疯狂的东西:https://www.shadertoy.com

寻找“爆炸”,“发光”,“光环”.祝好运!

票数 0
EN

Stack Overflow用户

发布于 2018-06-02 11:39:54

您应该查看基于Three.js的粒子效应引擎at:http://squarefeet.github.io/ShaderParticleEngine/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48641975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档