Cocos Creator的 Cannot read property ‘applyForce‘ of undefined报错

序:

        1、博主是看了这个教程操作的时候出的bug===>游戏开发 | 17节课学会如何用Cocos Creator制作3D跑酷游戏 | P9 代码控制对象移动_哔哩哔哩_bilibili        2、其实问题不是出在代码上,但是发现物体就是不平移

        3、node全栈的资料==》node全栈框架

正文:

       1、 你先得和博主配置一致,博主的ts

import { _decorator, Component, Node ,RigidBody, Vec3} from 'cc';
const { ccclass, property } = _decorator;

@ccclass('PlayerMovement')
export class PlayerMovement extends Component {
    @property(RigidBody)
    rigidBody:RigidBody
    start() {
        let force=new Vec3(0,0,500);
        this.rigidBody.applyForce(force);
    }

    update(deltaTime: number) {
       
    }
}

        2、来,你看看你这个是不是选了你的Player节点,大小写要对,大部分人都是这里没反选,他的意思是,指定哪个节点,不然你this就是null。

         3、你看看这里是不是选了当前场景

 好了,你看看你可不可以用,博文原创,真想感谢博主可以去博主gzh点个关注:==》​web前端已死?真相了。

猜你喜欢

转载自blog.csdn.net/xuelang532777032/article/details/132121718