Введение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. Как я говорил ранее, будем
все делать постепенно, начиная с самых простых вещей и далее
переходя к более сложным.
Комментариев нет:
Отправить комментарий
Да, я внимательно слушаю