green-pack-cocos/assets/scripts/testComponents/TestBilliardsParent.ts

29 lines
766 B
TypeScript
Raw Permalink Normal View History

2024-04-11 09:40:30 +00:00
import { _decorator, Component, Node, v3 } from 'cc';
import { TestBilliards } from './TestBilliards';
const { ccclass, property } = _decorator;
@ccclass('TestBilliardsParent')
export class TestBilliardsParent extends Component {
start() {
for (let i = 0; i < this.node.children.length; i++) {
let ball:TestBilliards = this.node.children[i].getComponent(TestBilliards);
2024-04-11 09:42:58 +00:00
ball.scrollSpeed = i % 4 + 1;
2024-04-11 09:40:30 +00:00
let ax = i % 4;
let ay = Math.floor(i / 4);
let az = Math.sqrt(18 - ax * ax - ay * ay);
let len = Math.sqrt(18);
ball.scrollAxis = v3(ax / len, ay / len, az / len);
}
}
update(deltaTime: number) {
}
}