游戏蛮牛学习群(纯技术交流,不闲聊):959392658
排列三2014079期正版藏机图 手机端
问答求助

关注:567

当前位置:排列三2014079期正版藏机图 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

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

排列三走势图带连线2: [基本操作] 请求一个关于预制体创建的问题

[复制链接]  [移动端链接]
排名
17826
昨日变化
10

排列三2014079期正版藏机图 www.d0po.cn 1

主题

19

帖子

79

积分

Rank: 2Rank: 2

UID
95762
好友
0
蛮牛币
78
威望
0
注册时间
2015-4-27
在线时间
27 小时
最后登录
2018-7-26
QQ
跳转到指定楼层
楼主
发表于 2018-6-29 13:20:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5蛮牛币
一般预制创建使用以下两种方法
方法一:GameObject objPrefab = (MonoBehaviour.Instantiate(mPrefab, Vector3.zero, Quaternion.identity) as GameObject);
方法二:GameObject objPrefab = (GameObject)Resources.Load("Prefabs/myPrefab");


个人平时都是使用方法一, 把预制体拖到一个挂有脚本的组件上作为脚本的GameObject属性来使用
想请教一下 方法1和方法2 在效率和内存开销上有什么区别

3偶尔光临
224/300
排名
9745
昨日变化
95

5

主题

43

帖子

224

积分

Rank: 3Rank: 3Rank: 3

UID
228902
好友
0
蛮牛币
64
威望
0
注册时间
2017-6-27
在线时间
66 小时
最后登录
2018-12-13
沙发
发表于 2018-6-29 13:20:31 | 只看该作者
第一个是创建了一个mPrefab的物体
第二个只是一个读取了一个Resources文件夹下的物体 没有创建游戏物体
还有一种创建方法就是GameObject go = new GameObject() 这样就新建了一个空的游戏物体了 上面什么都没有

5熟悉之中
645/1000
排名
10679
昨日变化
5

9

主题

104

帖子

645

积分

Rank: 5Rank: 5

UID
58686
好友
2
蛮牛币
482
威望
0
注册时间
2014-12-1
在线时间
438 小时
最后登录
2018-12-13
板凳
发表于 2018-6-29 14:32:00 | 只看该作者
你方法二 并没有创建出来
只是读取了Resources下面的预制,类型为GameObject

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

本版积分规则

快速回复 排列三2014079期正版藏机图 返回列表
  • 首批限竞房正式入市 戳三大盘看详情! ——凤凰网房产北京 2018-12-09
  • 世界杯频爆冷门网友大呼“天台见”!警方:不要冲动,不要跳楼 2018-08-21
  • 始终如一的是:美国优先。 2018-08-21
  • 14| 810| 631| 33| 489| 359| 291| 443| 890| 708|