用户:
蔡宁进(大家再见)查看:0 回复:0 评论:0 创建时间:2021-04-24T18:35:44
world.onPress(async ({ entity, button }) => {
if (button === Box3ButtonType.ACTION0) {
if (entity.hp > 0) {
const d = entity.player.facingDirection //玩家的朝向
const knife = world.createEntity({
mesh: 'mesh/子弹新.vb',
meshScale: MeshScale,
collides: true, // 开启碰撞
gravity: false, // 不受重力影响
position: entity.position, // 在玩家的位置生成飞刀
velocity: d.scale(2), // 飞刀的初速度是玩家朝向向量的2倍
meshOrientation: Quat.rotateY(Math.atan2(d.z, d.x,d.y)), // 刀头指向玩家的朝向
particleSize: [3, 8],
particleRate:15,
particleColor: [95,99,88],//这段代码,我各种方法都试过了!!
})
但我发现粒子不管怎么改颜色,都是红的,除非设为零,hlep!!