请教一个在texture上setpix消失了一个三角形的奇怪问题
unity3d吧
全部回复
仅看楼主
level 13
十七號 楼主
如图所示1号位置本该有原件被绘制,相同的元件在2号位置能正确被绘制
因为程序里分上下层绘制,下层是地板,上层是山壁,所以目前的问题是上层图片的color在黄色三角形的区域里没有被绘制
已知程序没有任何问题
为什么会莫明奇妙缺失了一块三角形,就很神奇
然后下面是调试的结果
我在某一个元件的位置,全部用红色像素代替,神奇的事件出现了,那个奇怪的三角形缺失不见了!虽然那个元件变成了红色,但是其他的元件全部被正确绘制了
==================================================
这段程序用的方法是计算像素位置,把一张图片所有的像素存在Color[]里,然后一次性texture.SetPixs(colors)
然后texture.Apply() 然后 SpriteRender.sprite = Sprite.Create()
有没有大佬指点一下,为什么完全
正确的
像素位置会缺了一个三角形
2022年07月09日 15点07分 1
level 13
十七號 楼主
底层图片取消显示后,这个三角形更明显一点
2022年07月09日 16点07分 2
level 13
十七號 楼主
为什么在首页看不见这个贴子,顶一下
2022年07月09日 16点07分 3
呜呜呜呜老哥不是说去年大概就能做完了吗,怎么还在做
2022年07月24日 08点07分
@地球人英雄 因为我太贪玩了[冷]每天只做两三个小时,然后就打游戏去了……
2022年07月24日 10点07分
@十七號 你怎么这样呢。。。自己的游戏要认真对待啊
2022年07月24日 10点07分
1