首页 >> 大全

Three.js 基础入门--第16课:实战篇之人物操作案例

2023-08-09 大全 24 作者:考证青年

下图是本文所分享实例最后的展示效果。本案例实现了人物跟随操作杆移动并跑步的动作,右边按钮可以实现攻击,短时间内连按可以实现不同的攻击动作。接下来我将带大家一步步实现这个案例。

场景的搭建

首先,我们需要把舞台搭建出来,先创建 Scene 场景。

人物案例分析模板__人物案例分析怎么写

创建 Scene

如下代码,我们创建了场景,并将背景设置为灰色。此外,还为场景设置了雾化效果,其中的三个参数分别表示雾的颜色、雾的开始距离、完全雾化距离相机的位置。

scene = new THREE.Scene();
scene.background = new THREE.Color(0xa0a0a0);
scene.fog = new THREE.Fog(0xa0a0a0, 1000, 11000);

创建

人物案例分析模板__人物案例分析怎么写

我们创建了一个与地面呈 45 度角并朝向原点的相机,代码如下:

camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 0.1, 20000);
camera.position.set(0, 800, -800);
camera.lookAt(new THREE.Vector3());

创建灯光

我们创建了两个灯光,分别为照射全局的环境光和可以产生阴影的平衡光。

scene.add(new TH

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了