텍스처를 고정 된 지점으로 이동하려고합니다. 잘 작동하지만 내가 사용하는 텍스처는 더 이상 올바른 크기가 아닙니다.
spriteBatch.Draw(plane.texture, new Vector2(plane.posX, plane.posY), null, Color.White, plane.rotation, new Vector2(plane.width / 2, plane.height / 2), new Vector2((float)0.2, (float)0.2), SpriteEffects.None, 0);
플로트 값으로 텍스처 크기를 조정하는 방법을 알고 있지만 텍스처 크기는 40x40이어야합니다.
그것을 달성하는 방법에 대한 아이디어가 있습니까? 감사.
텍스처가 항상 40, 40이되기를 원한다면 스케일 팩터는
new Vector2(40f/plane.Texture.Width, 40f/plane.Texture.Height)
그렇지 않으면하려는 작업을 정확히 설명해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다