A 节点是 人物, 会随着屏幕手指滑动(mousemove事件)移动,代码已实现。
B节点是 怪物, 需要让B 节点创建之后, 朝着A 移动(这部分 移动代码未实现)
求大佬分享源码,或对应实现的代码。
实在一头雾水,函数写出来总报错
A 节点是 人物, 会随着屏幕手指滑动(mousemove事件)移动,代码已实现。
B节点是 怪物, 需要让B 节点创建之后, 朝着A 移动(这部分 移动代码未实现)
求大佬分享源码,或对应实现的代码。
实在一头雾水,函数写出来总报错
大佬们可以先回答 一个问题: B节点绑定 enemy.ts , 怎么在 enemy.ts 的代码里面 获取 A 节点hero的position ? 代码怎么实现啊。。。 求
在创建 enemy 时,将 hero 的引用传过去
道理我明白, 我引用出错了 一直是null find也好 getcomponet也好
求大佬代码指点
我给你举个例子:
// enemy.ts
class Enemy {
hero: Hero
}
// hero.ts
class Hero {
}
// manager.ts
class Manager {
@property(Hero) hero: Hero
createEnemy() {
// 这块你写的可能是克隆 enemy 节点,道理一样
const enemy = new Enemy()
enemy.hero = this.hero
}
}
我建议你先看看官方文档,这个引擎基本知识,在看看论坛里的这个https://forum.cocos.org/t/topic/122399 这个学习资料,下载一个案例下来学习下。
这样就拿到了 A节点 的坐标, 接下来就是代码 计算坐标了 , 这几行代码是写在update里面的
剩下的就和子弹坐标计算一样了,抄下就行。 后面代码不放了, 今天不栽树了,挖口井,后面的同学自取吧