您需要使用诸如Paint之类的程序手动测量所需点的偏移量,然后在Origin
方法的参数Draw
中设置该偏移量。更好的主意是测量精灵的像素大小(无背景),并在sourceRectangle
方法中将其设置为Draw
。
您需要使用诸如Paint之类的程序手动测量所需点的偏移量,然后在Origin
方法的参数Draw
中设置该偏移量。更好的主意是测量精灵的像素大小(无背景),并在sourceRectangle
方法中将其设置为Draw
。
使用像洋红色这样的透明颜色编码是非常老式的。如今,我们在图像中使用Alpha来实现这一目标。
我在VB.Net中使用作弊方法,我认为您可以使用C#进行工作:
以上是关于XNA如何使xna不能读取透明颜色的主要内容,如果未能解决你的问题,请参考以下文章