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

扫一扫,访问微社区

问答求助

关注:392

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

_____________________________________________________________________________________________________________
问答求助版块规则:

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

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

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

16

主题

75

帖子

486

积分

Rank: 4

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

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


回复

使用道具 举报

5熟悉之中
576/1000
排名
4184
昨日变化
1

0

主题

80

帖子

576

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

4四处流浪
486/500
排名
4331
昨日变化
29

16

主题

75

帖子

486

积分

Rank: 4

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

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

回复

使用道具 举报

7日久生情
3264/5000
排名
2492
昨日变化
3

3

主题

2436

帖子

3264

积分

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

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

回复

使用道具 举报

5熟悉之中
931/1000
排名
3599
昨日变化
28

13

主题

366

帖子

931

积分

Rank: 5Rank: 5

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

回复

使用道具 举报

7日久生情
1624/5000
排名
787
昨日变化
3

2

主题

151

帖子

1624

积分

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

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

回复

使用道具 举报

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

本版积分规则

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