网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月04日漏签0天
c#吧 关注:188,828贴子:824,746
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 30回复贴,共1页
<<返回c#吧
>0< 加载中...

刚学C#,怎么理解各种类之间的关系?

  • 只看楼主
  • 收藏

  • 回复
  • 汤煜清
  • c#大菜鸟
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
今天遇到了类之间的问题,贴吧大佬能不能帮我解惑一下?


  • 汤煜清
  • c#大菜鸟
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

GameObject有一个GetComponent<>()的函数,我就觉得Component是GameObject下的类,但这里似乎解释的是说:他俩是并列的


2026-03-04 00:13:48
广告
不感兴趣
开通SVIP免广告
  • 汤煜清
  • c#大菜鸟
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这条代码也说明了MeshRenderer组件下有一个material,但按照解释里说的,material应该是和GameObject并列的类,这个该怎么理解?对此我只能解释为子类的子类还是叫子类,虽然到了孙子的辈分,但还是叫子类,如下图


  • 汤煜清
  • c#大菜鸟
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这张图片。
有大佬能帮助我一下,解释这些类之间的关系吗?


  • 汤煜清
  • c#大菜鸟
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果能用简单易懂的举例子的方法就更好了,我水平不高,平常都靠举例子的方法理解代码


  • 相遇与真实
  • c#学者
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
…


  • qhmy14138
  • c#爱好者
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
GameObject只是有权访问component这个类,或者GameObject本身包含该类型的成员,或者成员的成员等等。这种情况叫类型的复合还是依赖还是什么忘记了。一个类型能访问另一个不代表被访问的是其子类,你能叫你舍友帮你带饭不代表他是你亲生的


  • 心绪xu
  • c#大菜鸟
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
unity所有物体都是由组件构成的,一个组件就是一个类,gameobject代表当前游戏物体,transform代表当前游戏物体的变换组件,变换组件包含坐标旋转这些属性,material代表材质组件,它包含了贴图,颜色这些属性,而最开始的gameobject除了代表当前游戏物体,还可以使用getcomponent方法,作用是获取当前游戏物体挂载的其他组件


2026-03-04 00:07:48
广告
不感兴趣
开通SVIP免广告
  • 演员新之助
  • c#架构狮
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
刚学c#不学语言基础就上unity?


  • 亦之逆幻
  • c#爱好者
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
object 相当于人,其他乱七八糟的类是中国人、美国人...,你一个方法返回一个人,这个人可转成(中国人、美国人...)。究其根本就是小范围事物可以通过多赋予其他装饰属性(尽管它没有,但是没有的可以为空)转化为大范围的事物。大范围的事物转成小范围的事物会丢一些属性,这是不被允许。我可以冗余,不可丢失。明白了没?


  • 天下89652
  • c#探索者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没有基础而跳过基础,反而学的最慢,像我英文有多少个字母都不见得,而强行阅读英文诗歌是不可能的


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 30回复贴,共1页
<<返回c#吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示