免费 | 大小:22M | 发布人:threejs | 人气:418
ParrotHunt是一款ThreeJS WebGL游戏,带有复古的“鸭子狩猎”感觉(还记得旧的NES 8位游戏吗?)
免费 | 大小:9M | 发布人:threejs | 人气:243
描述 Saving Nemo是一款ThreeJS WebGL游戏,带有NodeJS后端服务器,可将统计信息保存在SQLite数据库中。 该代码尚未完善,“按原样”提供。 有很多多余的代码,可以做很多改进。 测试 安装nodejs并运行“cd...
免费 | 大小:135K | 发布人:threejs | 人气:216
这是一款基于HTML5+three.js实现的横穿马路小游戏源码。画面中有随机出现的各种街道以及在接到中穿行的车辆,画面下方的白色立方体可通过键盘的方向按键控制其前后左右移动,玩家通过方向键控制白色立方体移动、躲避车辆的同时穿过马路即可。建议使用支持HTML5与css3效果较好的火狐(Firefox...
免费 | 大小:205K | 发布人:threejs | 人气:225
场景中有了灯光,大海,天空还有飞机,飞机是通过组合简单的立方体创建的形状,飞机能跟随鼠标移动的轨迹运动。 飞机上还有一个飞行员。头发飘动是通过对每个顶点进行循环运动模拟的。 为了产生大海的波浪效果,我们使圆柱的每个顶点绕其初始位置旋转,方法是使其具有随机速度旋转和随机距离(旋转半径)。
免费 | 大小:8M | 发布人:threejs | 人气:250
星球用 THREE.SphereGeometry 来构建,并贴上相应的材质。 地球等行星在自转的同时,还在围绕太阳公转。基本方法是调用requestAnimationFrame方法,以每秒60次(60帧)的频率执行重绘(render)。而在render方法内部我们可以改变行星的位置...
免费 | 大小:258K | 发布人:threejs | 人气:225
三阶魔方,用threejs实现,用鼠标控制旋转。
免费 | 大小:1M | 发布人:threejs | 人气:246
对于数量较多的模型,为了减少尺寸,我们采用没有贴图的模型文件,然后在程序里做统一贴图。 对于房子等建筑物,需要房顶和立面采用不同的材质贴图,甚至房子底部需要删除。 实现的思路是遍历所有面,根据方向确定是否为房顶或房子底部,修改贴图和UV数据。
免费 | 大小:691K | 发布人:threejs | 人气:227
代码作者:Mo_JingQing 没有使用3D模型,用纯代码生成房间布局、墙面、地板、门框、门。 通过Enter键可控制开门和关门动作。门的旋转是通过,把门克隆一份,把克隆的那个设置为不可见,然后把两个门打个组 ,这个时候旋转组就可以了。
免费 | 大小:1M | 发布人:threejs | 人气:227
使用相同的路径创建两条管道,一条用于透明管道,一条作为管道内流动的液体。 需要注意的是,透明管道材质需要设置depthWrite=false;否则内部流动的液体会被遮挡无法显示。
免费 | 大小:3M | 发布人:threejs | 人气:254
利用TubeGeometry来实现管道,贴图纹理采用带透明处理的渐变png图片,可以简单的模拟出城市道路流光效果。 如果增大THREE.TubeGeometry(path, 100, 0.2);中的第3个参数将管道增粗,就可以模拟管道三维流动,可以方便地实现模拟工厂、园区的管道(输气管道、输水管道...