关于获取MeshRenderer的问题

我试了两种方式,第一种直接把MeshRenderer拖进编辑器,是MeshRenderer是有值的,第二种从node里面获取怎么取也取不到值,返回null,到处都搜索遍了,越看越懵逼,一会儿有人说是获取getComponent(ModelComponent),一会儿有人又说ModelComponent在新版改成了MeshRenderer, 哎,自己学太难了。

你这个 Main 节点上没有 MeshRenderer 组件,MeshRenderer 组件在 Cube 上,你现在通过编辑器中拖 MeshRenderer 到 cubeMesh 上和使用 cube1 获取 MeshRenderer 组件应该都是可以的。

image


这不是很正常嘛 :joy:
要不把你的asset丢上来看下?


我重新建了个3d项目,一样的代码一样的结构,就能获取了。。。我本来是用的2D项目,另外我想请问一下,我截图里面的2D和3D有什么区别啊,两个进去要有的功能都有。

应该是模块剔除导致的,2d项目这边没勾选:

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。