저는 Windows 8 XAML-C++ 프로그램에서 작업합니다. 이 같은 이미지를 표시 : 텍스처를 로컬에서 수정하는 방법은 무엇입니까?
<Grid>
<Image Source="myImage.png"/>
</Grid>
사용자가 닿을
, 내가 감동 지점 주변을 숨기려. 또한 사용자가 전체 이미지를 숨길 때도 알 필요가 있습니다. 나는 많은 사각형으로 내 이미지를 자르지 않는 것을 선호한다. (내가 전에 발표 된 윈도우 폰 응용 프로그램에) XNA와 , 나는 Texture2D를 사용하여 이미지를 표시, 나는 픽셀에 의해 그것을 픽셀을 수정하는 컬러 [] 변수를 사용 : 나는이 필요한,Color[] pixelsTexture;
(...)
this.pixelsTexture[i] = newColor;
(...)
Texture2D tex = new Texture2D(GraphicDevice, this.texture.Width, this.texture.Height);
tex.SetData(this.pixelsTexture);
this.texture = tex;
그러나 여기 이미지를 투명하게 만들어 사용자가 단계적으로 이미지를 드러내도록합니다. 나는 거기에 XNA를 사용하지 않고 이미지 thay 방식을 수정하는 간단한 방법 (나는 의미 : DirectX 물건을 사용하지 않고)?
좀 더 정확하게 알려주시겠습니까? 나는 당신이 "접촉점에서 어떻게"어떻게 형성되는지를 정말로 보지 못합니다. – Myosotis
나는 당신이 원하는 오버레이 모양의 텍스쳐를 만들 수 있었고 간단히 이미지 위에 그것을 보여줄 수 있었다. – Alex
좋아, 이해했다. 하지만 어떻게하면 불투명하게 만들 수 있습니까? – Myosotis