不知道为啥,,,,卡了好几天了,这个地方。

不知道为什么,我每次运行到这里都报错,明明我speed设置的Vec2,安装道理应该可以给x赋值的呀。!!!

Uncaught TypeError: Cannot read properties of undefined (reading ‘x’)
at IU.JudgeActorMoveStaic (IU.ts:98:33)
这个错误到底是在哪啊?

图片
图片

随便想多问一句,我建立了一个UI,我想调用角色身上的属性脚本,比如说获取人物有多少血量。大概是怎么实现的?
QAQ, 给我要整懵了,就这里卡我好几天了。真头痛啊。

你只是声明了 speed 的类型为 Vec2,并没有赋值,先搞明白声明和赋值的区别再去写代码,这都是基础中的基础

是的 现在的年轻人都不看文档

情况是这样的。我之前是赋值了,null,也过不了 :joy:。 所以后面干脆就把null去掉了。还是过不了,确实是新手,刚刚学,都是土路子,也不知道应该看啥书可以比较快的提升。。。。

尝试一下speed = Vec2(0,0) 这类赋值。

阁下为啥不试试 this.speed = new c.Vec2
等于null在哪个语言里都会报错吧

看看JavaScript高级程序设计吧

感觉我问了一个挺弱智的问题。难为情:joy: :nose:

问题弱智没关系 人不弱智就行了 。今天问了不就学会了

老哥,还有推荐的吗?
有没有讲一些算法之类的。。我想一起学了

3d数学游戏设计基础

不是科班不建议你躺游戏的浑水

我学过C++,学这个纯爱好,就和我学音乐,喜欢看书一样,纯爱好。 :joy:
有一份主业在,也不指望靠游戏挣钱,哈哈。
所以老哥有哪些算法之类的书可以推荐一下嘛?

传统算法看算法导论?a*那些看 Unity人工智能精粹?

谢谢老哥!!

你这种情况先看JavaScript语法,不要急着就搞游戏。磨刀不误砍柴工。你都没new,怎么可能有x这个属性。不是说想要有女朋友就有,要先new 一个