2017-12-17 1 views
0

웹 개발에서 JavaScript 및 Canvas 태그를 사용하여 동적 배경이있는 HTML5 페이지를 만들 수 있다는 것을 알고 있습니다. 예를 들어C# 코드를 사용하여 UWP 응용 프로그램에서 동적 배경을 만드는 방법은 무엇입니까? (15063)

는 : Flat Surface Shader

나는 비슷한 결과를 달성하기 위해 UWP 응용 프로그램에서 C# 코드를 사용하는 방법을 알고 싶어요. 때문에 다음 코드의

:

<Page 
    x:Class="App.MainPage" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d"> 
    <Grid Background="Red"> 
     <Grid></Grid> 
    </Grid> 
</Page> 

이 단색 배경이 너무 단조로운입니다.

답변

1

Win2D을 살펴보십시오. 수천 개의 다각형으로 구성된 2D 장면을 렌더링하기위한 GPU 가속화 된 XAML 캔버스 컨트롤을 제공합니다. 이 캔버스 컨트롤은 페이지의 배경 역할을 할 수 있습니다. 라이브러리는 사용자 정의 픽셀 쉐이더를 지원합니다. 내장 드로잉 효과를 사용하거나 자신 만의 드로잉 효과를 만들 수 있습니다. 여기에 demo app이 있습니다.

관련 문제