level 13
十七號
楼主

如图所示1号位置本该有原件被绘制,相同的元件在2号位置能正确被绘制因为程序里分上下层绘制,下层是地板,上层是山壁,所以目前的问题是上层图片的color在黄色三角形的区域里没有被绘制
已知程序没有任何问题
为什么会莫明奇妙缺失了一块三角形,就很神奇
然后下面是调试的结果



我在某一个元件的位置,全部用红色像素代替,神奇的事件出现了,那个奇怪的三角形缺失不见了!虽然那个元件变成了红色,但是其他的元件全部被正确绘制了==================================================
这段程序用的方法是计算像素位置,把一张图片所有的像素存在Color[]里,然后一次性texture.SetPixs(colors)
然后texture.Apply() 然后 SpriteRender.sprite = Sprite.Create()
有没有大佬指点一下,为什么完全
正确的
像素位置会缺了一个三角形
