新手问题 关于变量的作用域

让他从头看看到Cocos之前的我觉得能理解了也能少很多问题了 :rofl: :rofl: :rofl:

import { _decorator, Component, Node, AnimationClip, Canvas, Sprite, NodeEventType, animation, Animation ,utils} from ‘cc’;

导入了 但find还是没有

utils.find试试

import {

    _decorator, Component, Node, AnimationClip, Canvas, Sprite, NodeEventType, animation,

    Animation, utils, find

} from 'cc'

onTouchEnd(): void {

    console.log("end")
    let targetNode: Node = find("canvas/attack")
    let pihp = targetNode.getComponent("p1_att_ts")

}

你让我想起了当初问问题别人都不能明白什么意思的样子,有空找个完整的教程去过一遍就好了,会节省你很多摸索的时间,

可以了 感谢

就是在看各种视频教程,不过很多细节的东西教程里都没有 只能自己摸索,我知道这个问题挺基础的,但是看了好几个视频也没讲这个

嗯嗯,开始都是这样的,慢慢积累就好了加油!

加油汪~ :yum:

脚本里不报错但运行还是报错

好的 汪 :smiley: :smiley: :smiley:

感觉可能你做的脚本挂的节点,不是大家常规做的那种

image
image
image
都是按照教程挂的

其实你想dodge能调到attack脚本对吧

逻辑就是,先找到你要访问的那个节点,再getComponent()获取一下那个节点下面的脚本组件,这样就能改变这个脚本里的东西啦

:grinning: :grinning: :grinning: :grinning: :grinning:

逻辑我懂了,但是实现不了。。。

其实有很多种方式可以实现=- = 但是文字打不好描述 哈哈

别呀,您老辛苦辛苦 其实我本来想创建一个角色类,里面是他的基本属性,血量耐力,行为状态,然后再创建他的实例调用,然后发现还是不会跨脚本调用

摸摸头 等周末有时间教你= =