开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:387

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 259|回复: 5

[基本操作] 怎样查看脚本是那些对象的组件?

[复制链接]  [移动端链接]
4四处流浪
437/500
排名
4710
昨日变化
4

16

主题

75

帖子

437

积分

Rank: 4

UID
129620
好友
0
蛮牛币
721
威望
0
注册时间
2015-11-22
在线时间
162 小时
最后登录
2017-1-18
发表于 2016-11-24 16:35:31 | 显示全部楼层 |阅读模式
10蛮牛币
在一个脚本上点右键 Find References In Scene 会列出一大堆对象
我只想找到直接把这个脚本作为组件的那个游戏对象和预制体,不要列出间接引用的那些,怎样才能做到?

另外,我想看看一个脚本中的函数 OnBackButtonClick 被场景里的哪个按钮或预制体的哪个按钮的 OnClick 调用了,应该怎么查呢?


回复

使用道具 举报

5熟悉之中
553/1000
排名
4291
昨日变化
4

0

主题

78

帖子

553

积分

Rank: 5Rank: 5

UID
102152
好友
16
蛮牛币
356
威望
0
注册时间
2015-5-21
在线时间
263 小时
最后登录
2017-1-17
发表于 2016-11-24 17:17:19 | 显示全部楼层
找到hierachy下的东西,用GameObject.FindObjectsOfType
找工程目录下面的 , 我印象中可以用AssetDatabase.FindAssets
具体使用可以查API。

至于你说的最后一个根据方法名儿找到这个prefab。能不能做我没想到。但是我觉得这个没啥意义啊。
谁说OnBackButtonClick 这个名字的方法只出现一次了?没准另一个脚本也有一个同样的名字的方法啊。
最后不还得知道脚本的type去找你需要的预设体吗。

回复

使用道具 举报

4四处流浪
437/500
排名
4710
昨日变化
4

16

主题

75

帖子

437

积分

Rank: 4

UID
129620
好友
0
蛮牛币
721
威望
0
注册时间
2015-11-22
在线时间
162 小时
最后登录
2017-1-18
 楼主| 发表于 2016-11-24 18:08:38 | 显示全部楼层
wonnayov 发表于 2016-11-24 17:17
找到hierachy下的东西,用GameObject.FindObjectsOfType
找工程目录下面的 , 我印象中可以用AssetDatabase ...

第二个问题 的意思是
我在Visual Studio里可以在函数名上点右键“查找所有引用”,但是只列出了代码里写的那些引用,如果是Unity编辑器里也通过拖拽引用了这个函数,VS里就无能为力了,我希望Unity编辑器里可以查到。一个函数可能被多个按钮调用,希望把这些按钮都列出来,如果是在按钮预制体上调用的,直接列预制体。
没看明白你最后两行的意思。

回复

使用道具 举报

7日久生情
3261/5000
排名
2464
昨日变化
2

3

主题

2436

帖子

3261

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
78862
好友
3
蛮牛币
9281
威望
0
注册时间
2015-3-11
在线时间
426 小时
最后登录
2017-1-18
QQ
发表于 2016-11-25 14:01:00 来自Mobile--- | 显示全部楼层
一楼说的是可以,但是需要你自己写代码调用一下

回复

使用道具 举报

5熟悉之中
841/1000
排名
3856
昨日变化
23

10

主题

337

帖子

841

积分

Rank: 5Rank: 5

UID
69941
好友
0
蛮牛币
4073
威望
0
注册时间
2015-1-20
在线时间
256 小时
最后登录
2017-1-19
发表于 2016-11-25 15:41:45 | 显示全部楼层
只知道hierachy视图窗口上的搜索框里键入脚本名,能找到当前场景里挂载脚本的游戏对象,至于不在场景中的预置体就不灵了

回复

使用道具 举报

7日久生情
1584/5000
排名
802
昨日变化

2

主题

147

帖子

1584

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
39620
好友
0
蛮牛币
2402
威望
0
注册时间
2014-8-13
在线时间
589 小时
最后登录
2017-1-16
发表于 2016-11-25 23:47:04 | 显示全部楼层
右键选择依赖

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表