
Lv.1
每天分享一个没有用的帖子。。。记得关注哦()
在 阿牛退了这个号现在属于我的 中回复
最近他有一些事情就是退了注:不过他的账号已经转到这个账号了https://box3.codemao.cn/u/DuoZq7FxTWumCMr他去玩蛋仔去了,再加上自身有些原因吧然后拿去玩半载了这个账号不要了!!!至于这个账号为什么送给我,请打开这个号看看原因吧!
2023-11-07T20:02:54 点赞:0
在 阿牛退了这个号现在属于我的 中回复
imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"预计上岛要下一个暑假!!!
2023-11-07T20:06:06 点赞:0
在 【box3】如何发射子弹 中回复
world.onPress(async ({ entity, raycast }) => {
let e = world.createEntity({
position: entity.position.add(new Box3Vector3(raycast.direction.x, raycast.direction.y, raycast.direction.z)),//生成位置
mesh: `mesh/投掷物名称.vb`,//投掷物名称
gravity: false,//取消下落
collides: true,//开启碰撞
meshScale: new Box3Vector3(0.05, 0.05, 0.05),//大小
meshOrientation: new Box3Quaternion(0,0,0,1).rotateY( Math.atan2( raycast.direction.z, raycast.direction.x)).rotateY(Math.PI / 2),
//按照MC那样,不考虑上下的旋转,我的模型是X X 1的,如果是1 X X的不用加第二个rotateY(应该吧我也没试过)
velocity: raycast.direction.mul(new Box3Vector3(2, 2, 2)),//设置velocity,mul里的数字随便搞,114514都可以()
fixed: false,//因为有velocity,所以要让实体能动起来
friction: 1.5,//也是,随便选,推荐1.2+,2-,这个期间的实体碰到东西后,会停止(或者向前滑行一段,大约1.4+(含1.4)会回弹一段())
})
})2023-11-09T13:35:51 点赞:0