解决了,发现加载出来的图片似乎是另外的图,然后引用昕小雨的回答解决问题,谢谢啦,下面复制一下他的方法:
这是因为按视频讲的路径不一样,会把Assets下的Library文件夹里的图片加载进来,
在Resources下加一层文件夹Sprite放图片
Sprite[] sps = Resources.LoadAll<Sprite>("Sprite");
这是因为按视频讲的路径不一样,会把Assets下的Library文件夹里的图片加载进来,
在Resources下加一层文件夹Sprite放图片
Sprite[] sps = Resources.LoadAll<Sprite>("Sprite");
加载完成为54张扑克
好的素材都要钱的,百度一下
这个具体看一下代码呀
你是不是没有设置Rect Transform的对齐方式
洛阳铲
目测是没有创立第一个child。
只有一行代码,只能看出想要用代码以当前物体的第一个孩子为模板创建新物体。transform child out of bounds是指transform的getchild方法需要一个索引,给出的索引超出已存在索引的范围,而这里只有一个索引0,应该是contentRoot根本没有子物体。
看看你给显示未分配的值非配值了没有,可能你上下分配的变量名字写错了,常见错误,注意改整就好
可以在"resources"里面新建一个文件夹,例如"ABCD",把卡牌图片放进去,然后代码改成:
Sprite[] sps = Resources.LoadAll<Sprite>("ABCD");
和你一样,你怎么解决的
看报错呀
可能网络故障