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

扫一扫,访问微社区

问答求助

关注:516

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

_____________________________________________________________________________________________________________
问答求助版块规则:

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

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

[复制链接]  [移动端链接]
5熟悉之中
623/1000
排名
4483
昨日变化
5

21

主题

93

帖子

623

积分

Rank: 5Rank: 5

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

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


回复

使用道具 举报

5熟悉之中
588/1000
排名
5329
昨日变化
5

0

主题

82

帖子

588

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

5熟悉之中
623/1000
排名
4483
昨日变化
5

21

主题

93

帖子

623

积分

Rank: 5Rank: 5

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

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

回复

使用道具 举报

排名
748
昨日变化
3

215

主题

1万

帖子

1万

积分

Rank: 12Rank: 12Rank: 12

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

回复

使用道具 举报

7日久生情
2198/5000
排名
1260
昨日变化
5

38

主题

641

帖子

2198

积分

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

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

回复

使用道具 举报

7日久生情
2737/5000
排名
365
昨日变化

2

主题

188

帖子

2737

积分

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

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

回复

使用道具 举报

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

本版积分规则

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