Введение2 / Разработка игр на Silverlight для начинающих

Для тех, кто не смог сразу сам сообразить, что делать, опишу подробней.
Список файлов в базовом шаблоне приложения вначале озадачивает, но при ближайшем рассмотрении, все становится более менее понятным. В решении (solution) мы видим, что есть два проекта SilverlightApplication1 и SilverlightApplication1.Web. Первый — это само приложение Silverlight, а второй — это web надстройка, чтобы можно было запускать первое приложение в интернет браузере. App – главные файлы приложения, запуск и обработка ошибок. Например, заменяя код this.RootVisual = new MainPage(), можно вызывать другое, свое окно. MainPage — с этих файлов начинается написание кода. Файлы xaml аналог визуальных форм, файлы cs – код на C# обрабатывает связанную с ним визуальную форму. Код не связанный с обработкой визуальных данных, хоть и можно писать тут же, но лучше в отдельных cs-файлах. Запуская вручную файл SilverlightApplication1TestPage.html – можно загрузить приложение в окне браузера, если оно уже скомпилировано в xap файл.
Свое «hello world» я просто описал в файле MainPage.xaml, добавив в Grid текстовый блок с трансформацией (те же самые эффекты можно делать программно в коде C#):

<Grid x:Name="LayoutRoot" Background="White">
<TextBlock Text="Привет из Silverlight!!!">
<TextBlock.RenderTransform>
<RotateTransform Angle="-25" CenterX="120" CenterY="16"></RotateTransform>
</TextBlock.RenderTransform>
</TextBlock>
</Grid>
Ну а теперь можно приступать к созданию своей первой игры на Silverlight. Как я говорил ранее, будем все делать постепенно, начиная с самых простых вещей и далее переходя к более сложным.

Комментариев нет:

Отправить комментарий

Да, я внимательно слушаю