找回密码
 注册帐号

扫一扫,访问微社区

GUI 萌新求教关于动态批处理的问题

9
回复
2876
查看
[ 复制链接 ]
6蛮牛粉丝
1262/1500
排名
3287
昨日变化

22

主题

132

帖子

1262

积分

Rank: 6Rank: 6Rank: 6

UID
123454
好友
0
蛮牛币
901
威望
0
注册时间
2015-9-22
在线时间
655 小时
最后登录
2019-5-22
2018-12-4 22:53:52 显示全部楼层 阅读模式
20蛮牛币
本帖最后由 稻米熟了吗 于 2018-12-4 23:02 编辑

图中的cube都是通过脚本复制的,一开始动态批处理没啥问题,但是GetComponent<MeshRenderer>().material.color获取每个cube的颜色的时候,动态批处理就无效了,drawcall瞬间升高,有么有大佬知道要怎么弄才能解决这个问题?
QQ截图20181204224915.png
QQ截图20181204224937.png
回复

使用道具 举报

5熟悉之中
557/1000
排名
5576
昨日变化

0

主题

67

帖子

557

积分

Rank: 5Rank: 5

UID
75479
好友
0
蛮牛币
1061
威望
0
注册时间
2015-2-23
在线时间
206 小时
最后登录
2019-5-21
2018-12-4 22:53:53 显示全部楼层
希望你知道为什么这样就对了
回复

使用道具 举报

6蛮牛粉丝
1262/1500
排名
3287
昨日变化

22

主题

132

帖子

1262

积分

Rank: 6Rank: 6Rank: 6

UID
123454
好友
0
蛮牛币
901
威望
0
注册时间
2015-9-22
在线时间
655 小时
最后登录
2019-5-22
楼主 2018-12-4 23:01:51 显示全部楼层
知道怎么弄了,把material换成sharedmaterial就行了
回复

使用道具 举报

6蛮牛粉丝
1499/1500
排名
1637
昨日变化

15

主题

216

帖子

1499

积分

Rank: 6Rank: 6Rank: 6

UID
159315
好友
3
蛮牛币
3701
威望
0
注册时间
2016-7-28
在线时间
542 小时
最后登录
2019-5-9
QQ
2018-12-7 10:45:15 显示全部楼层
如果都一样用 GetComponent<MeshRenderer>().shareMaterial.color
回复

使用道具 举报

6蛮牛粉丝
1499/1500
排名
1637
昨日变化

15

主题

216

帖子

1499

积分

Rank: 6Rank: 6Rank: 6

UID
159315
好友
3
蛮牛币
3701
威望
0
注册时间
2016-7-28
在线时间
542 小时
最后登录
2019-5-9
QQ
2018-12-7 10:46:20 显示全部楼层
稻米熟了吗 发表于 2018-12-4 23:01
知道怎么弄了,把material换成sharedmaterial就行了

你知道了啊,才看到,回复失败,尴尬
回复

使用道具 举报

6蛮牛粉丝
1262/1500
排名
3287
昨日变化

22

主题

132

帖子

1262

积分

Rank: 6Rank: 6Rank: 6

UID
123454
好友
0
蛮牛币
901
威望
0
注册时间
2015-9-22
在线时间
655 小时
最后登录
2019-5-22
楼主 2018-12-7 16:20:47 显示全部楼层
13551527194 发表于 2018-12-7 10:45
如果都一样用 GetComponent().shareMaterial.color

那也谢谢了
回复

使用道具 举报

7日久生情
2258/5000
排名
1393
昨日变化

0

主题

701

帖子

2258

积分

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

UID
135463
好友
0
蛮牛币
71
威望
0
注册时间
2016-1-23
在线时间
667 小时
最后登录
2019-5-24
2018-12-9 21:01:47 显示全部楼层
cxbcvnnbfgdnjgfnjgfn
回复

使用道具 举报

排名
20606
昨日变化

1

主题

11

帖子

57

积分

Rank: 2Rank: 2

UID
269684
好友
0
蛮牛币
144
威望
0
注册时间
2018-2-27
在线时间
19 小时
最后登录
2019-5-10
2018-12-15 20:37:05 显示全部楼层
13551527194 发表于 2018-12-7 10:46
你知道了啊,才看到,回复失败,尴尬

哈哈哈哈哈   看着你俩的对话很有意思
回复

使用道具 举报

排名
39857
昨日变化

0

主题

19

帖子

69

积分

Rank: 2Rank: 2

UID
187484
好友
0
蛮牛币
5
威望
0
注册时间
2016-11-27
在线时间
44 小时
最后登录
2018-12-27
QQ
2018-12-21 11:13:18 显示全部楼层
GetComponent<MeshRenderer>().material
.material是创建了一个新的mat
回复

使用道具 举报

排名
39857
昨日变化

0

主题

19

帖子

69

积分

Rank: 2Rank: 2

UID
187484
好友
0
蛮牛币
5
威望
0
注册时间
2016-11-27
在线时间
44 小时
最后登录
2018-12-27
QQ
2018-12-21 11:14:29 显示全部楼层
mat不同就会导致不能合批
回复

使用道具 举报

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

本版积分规则