自定义entity类与方法
警告
⚠在JS开发中,许多人倾向于直接在GameEntity类下自定义属性/方法,以适应不同玩家或模型的数据需求。尽管TS也支持这种做法,但不建议使用。
如果官方在未来的更新中添加了与用户自定义属性同名的属性或方法,这将导致命名冲突。这种冲突可能导致代码无法正常运行,甚至引发严重的bug。
第一步:修改d.ts文件
在server/types
目录下有个GameEntity.d.ts
文件,打开它。
在接口中输入以下内容即可。在属性上方添加注释
可以方便后续调用时弹出属性提示。
第二步:调用
在ts文件里面调用,会发现代码不会爆红且有了提示。
另外,GamePlayer
类也支持自定义属性与方法,与上方同理。