dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem XNA

W tej części w końcu zajmiemy się stworzeniem tego co najważniejsze – gracza – czyli węża, oraz planszy po której będzie się poruszał. Gra w końcu stanie się grywalna 😉 Zapraszam do czytania! Tą część serii zacząłem pisać w poniedziałek. Wyglądała ona zupełnie inaczej niż wersja, którą za chwilę przeczytasz. Dlaczego w ogóle o tym piszę? Dlatego, że dzisiejszy wpis, będzie napisany trochę w innym stylu. Początkowo chciałem napisać go w taki sam sposób jak poprzednie, czyli co robimy z naszym kodem krok...

Tagi: C#, MonoGame, XNA
Źródło: csharp-dev.pl
Dziel się z innymi:
MonoGame – Tworzymy grę Snake od podstaw! | Część 4 – ostatnia – Blog CSharp-Dev.pl

Inne 71 dni, 11 godzin, 53 minuty temu luki 68 rozwiń

Korzystając z (późnego)piątkowego popołudnia postanowiłem dodać ten wpis przed czasem. Co prawda jestem trochę śpiący, ale mam nadzieję że nie wpłynie to na jakość dalszej części tego wpisu :P. Tak, więc bez zbędnego przedłużania – zaczynajmy! W tym wpisie zajmiemy się stworzeniem szkieletu kodu naszej gry. Pierwszą rzeczą jaką należy zrobić, to oczywiście utworzenie pustego projektu MonoGame – dokładniej Cross Platform Desktop Project. W poprzednim wpisie tłumaczyłem mniej, więcej co jest od czego, w ...

Tagi: C#, MonoGame, XNA
Źródło: csharp-dev.pl
Dziel się z innymi:
MonoGame – Tworzymy grę Snake od podstaw! | Część 2 – Blog CSharp-Dev.pl

Inne 78 dni, 9 godzin, 58 minut temu luki 81 rozwiń

Wakacje się skończyły, z czasem więc jest już trochę gorzej. Jednak udało mi się go trochę wygospodarować, a co najważniejsze znalazły się też chęci. Zaczynam, więc w końcu serię pt. „Tworzymy grę Snake w Monogame” 😉 No właśnie, zanim zacznę serię chcę, żeby było jasne jak będzie ona wyglądać. Wymyśliłem to sobie tak, że podzielę ją (na co wskazuje sama nazwa) na kilka części. Każda z części będzie dokładała do naszej gry jakąś cegiełkę. Dzięki temu będę mógł dokładnie omówić wszystkie kwestie. Muszę ...

Tagi: C#, gry, MonoGame, XNA
Źródło: csharp-dev.pl
Dziel się z innymi:
MonoGame – Tworzymy grę Snake od podstaw! | Część 1 – Blog CSharp-Dev.pl

Inne 80 dni, 12 godzin, 36 minut temu luki 101 rozwiń

Pierwszy project MonoGame dla Windows 8 gotowy. Ale poprzednio wspomniałem, że obecna wersja MonoGame nie obsługuje XNA Content Pipeline. W tym poście podam rozwiązanie (mam nadzieję, że tylko tymczasowe) tego problemu, bo Content i assety są nam baaaardzo potrzebne. Ten post jest częścią serii poświęconej tworzeniu i portowaniu gier dla Windows Store w technologii XNA (MonoGame).

XNA Content Pipeline w MonoGame | Wojciech Poniatowski [PL]

Inne 1467 dni, 10 godzin, 16 minut temu poniat 55 rozwiń

Wiemy już czym jest MonoGame i jak je zainstalować więc czas na utworzenie pierwszego projektu. Ten post jest częścią serii poświęconej tworzeniu i portowaniu gier dla Windows Store w technologii XNA (MonoGame).

Pierwszy projekt MonoGame dla Windows 8 | Wojciech Poniatowski [PL]

Windows 1467 dni, 10 godzin, 16 minut temu poniat 48 rozwiń

We wcześniejszym wpisie pisałem już o projekcie MonoGame. Dzisiaj przyszedł na wskazówki dotyczące instalacji tego dobrodziejstwa. Normalnie bym to pominął, ale sam miałem kilka problemów więc abyś nie tracił czasu na szukanie rozwiązania, zebrałem wszystko w jednym miejscu. Poniżej znajdziesz prawidłową kolejność odpowiednich SDK wraz z linkami.

Instalacja MonoGame dla Windows 8 | Wojciech Poniatowski

Windows 1468 dni, 9 godzin, 44 minuty temu poniat 34 rozwiń

Wreszcie znalazłem czas by zająć się MonoGame dla Windows Store apps. Ten post jest wstępem do kilku następnych wpisów poświęconych tworzeniu i portowaniu gier dla Windows Store.

MonoGame na Windows 8 | Wojciech Poniatowski [PL]

Windows 1471 dni, 20 godzin, 9 minut temu poniat 104 rozwiń

Jeśli ktoś (tak jak ja) pierwsze kroki z XNA stawiał w Windows Phone, to możliwe, na w swoich projektach założył dość sztywne reguły, np: rozdzielczość urządzenia to 800×480 pikseli. Tak właśnie zrobiłem ja. Na jakiś czas (około 1 rok) było to ok, bo wszystkie telefony z Windows Phone pracowały właśnie w tej rozdzielczości. Ale czasy się zmieniły...

XNA – skalowanie i centrowanie | Wojciech Poniatowski [PL]

Inne 1474 dni, 6 godzin, 50 minut temu poniat 49 rozwiń

Zapewne każdy zna podstawowe gesty ekranów dotykowych. Wiemy też, że każdy telefon z Windows Phone 7 musi spełniać kilka podstawowych wymagań w tej dziedzinie (np. obsługa co najmniej 4 punktów dotyku). Co więcej, w SDK (dokładnie w XNA Framework) znajdziemy wbudowana obsługę pewnych gestów (np. Tap, FreeDrag, DoubleTap, Vertical/HorizontalDrag, Pinch itd). Ale jeśli to dla nas za mało to zakłwsze możemy “zejść” na niższy poziom API i tworzyć własne gesty.

WP XNA 8: Większa kontrola nad gestami (Raw gestures) | Wojciech Poniatowski [PL]

Mobile development 1567 dni, 18 godzin, 40 minut temu poniat 44 rozwiń

Windows Phone jako jedyna platforma umożliwia tworzenie aplikacji z tzw. Trial‘em. Wiem, ktoś może powiedzieć, że przecież w AppStore czy Android Market też są aplikacje płatne i darmowe. Czym więc różni się Windows Phone? Tym, że możemy stworzyć jedną aplikację, która będzie jednocześnie wersją Trial i pełną, a Windows Phone Marketplace automatycznie zadba o procedurę kupna i podniesienia wersji z darmowej na pełną. W tym poście opiszę moje podejście do tego tematu.

WP XNA 13: Trial | Wojciech Poniatowski [PL]

Mobile development 1567 dni, 18 godzin, 40 minut temu poniat 70 rozwiń

Telefony z Windows Phone wyposażone są w wibrację, z której możemy korzystać zarówno w grach jak i normalnych aplikacjach. Podstawowe API kontrolera wibracji (VibrateController) pozwana na pojedynczą wibrację, która trwa określony czas. Problem pojawia się gdy chcemy “zagrać” sekwencję wibracji o różnych czasach trwania, z różnymi przerwami. Poniżej przedstawiam klasę VibrationProvider.

WP XNA 6: Wygodne zarządzanie wibracją (VibrationProvider) | Wojciech Poniatowski [PL]

Mobile development 1602 dni, 18 godzin, 11 minut temu poniat 43 rozwiń

Gry w odróżnieniu do aplikacji “biznesowych” często wydają z siebie dźwięki i muzykę. W wytycznych certyfikacji na Windows Phone Marketplace znajdziemy zapisy, które regulują co w kwestii dźwięków jest wymagane z naszej strony. Poniżej przedstawię przydatną klasę SoundProvider, która uprości nam zarządzanie dźwiękiem. WP Marketplace wymaga m.in od nas aby użytkownik mógł...

Tagi: dźwięk, wp7, XNA
Dziel się z innymi:
WP XNA 5: Wygodne zarządzanie dźwiękiem (SoundProvider) | Wojciech Poniatowski [PL]

Mobile development 1613 dni, 2 godziny, 25 minut temu http://pawlos.blogspot.com/ 24 rozwiń

Ten wpis jest częścią cyklu o moich przygodach w tworzeniu gier XNA dla Windows Phone. Gdy tworzyłem swoją pierwszą grę (tzn. przepisywałem z tutoriala) nauczyłem się, że:Texture2D – reprezentuje dowolną grafikę, teksturęVector2 – punkt na ekranie, np. aktualna pozycja gracza/wroga, początkowa pozycja gracza/wroga, pozycja tektury przycisku, pozycja wyświetlania się wynikówRectangle – przydaje się do wykrywania wszelkich kolizji np.: gracz vs wróg, pocisk v...

Tagi: tekstury, wp7, XNA
Dziel się z innymi:
WP XNA 4: Jak zapanować nad teksturami (Texture2D, Vector2, Rectangle) | Wojciech Poniatowski [PL]

Mobile development 1617 dni, 4 godziny, 29 minut temu http://pawlos.blogspot.com/ 87 rozwiń

Ten wpis jest częścią cyklu o moich przygodach w tworzeniu gier XNA dla Windows Phone. Ustawienia gry takie jak:Efekty dźwiękowe on/offPoziom głośności muzykiWibracja on/offWybrany język to coś co każda (a jeśli nie to większość) gier powinna posiadać. Ustawienia mają charakter globalny dla aplikacji więc powinno się do nich łatwo dobierać i dobrze jeśli będą się same zapisywać po zmianach. W tym celu tworzę statyczną klasę Settings ze statycznymi właściw...

Tagi: settings, wp7, XNA
Dziel się z innymi:
WP XNA 2: Ustawienia (Settings) | Wojciech Poniatowski [PL]

Zaczęło się:) W trakcie rozwoju projektu przychodzą takie chwile, w których okazuje się bardziej lub mniej czy zespół dobrze się dogrywa i czy tworzony przez niego projekt faktycznie może osiągnąć sukces. Jednym z takich ważnych etapów dla nas jest właśnie start w konkursie DreamBuildPlay! Dla mniej wtajemniczonych - pragniemy poinformować, że końcem lutego wystartował konkurs Microsoftu w tworzeniu gier komputerowych w XNA (na platformę XBox).

Tagi: gamedev, XNA, XNA 4.0
Dziel się z innymi:
Start w konkursie DreamBuildPlay

Inne 2086 dni, 5 godzin, 45 minut temu http://kamilhawdziejuk.blog... 59 rozwiń

Miło mi poinformować, że udało się sfinalizować tworzenie części serii tekstów, które będą stanowić wprowadzenie, do tworzenia gier z wykorzystaniem Microsoft XNA. Osobom, które są zainteresowane kolejnymi artykułami, nie mogę obiecać konkretnego terminu publikacji, ze względu na duży natłok obowiązków, jednak zachęcam do odwiedzania centrum i wspólnego budow...

Dziel się z innymi:
Rendez-vous z Microsoft «  Dawid Pośliński

Inne 2100 dni, 18 godzin, 19 minut temu http://poslinski.net 89 rozwiń

Korzystając z obecnej popularności bloga chciałbym ogłosić nabór chętnych do kontynuacji projektu! Otóż, gra 3D, której fundamenty stworzyłem w technologii XNA na potrzeby konkursu „Daj się poznać”, a którą można sobie ściągnąć, zobaczyć i podejrzeć od strony kodu… potrzebuje wsparcia. Sam tego dalej w szybkim tempie nie rozwinę, a chciałbym. W skrócie – chciałbym stworzyć team, który mógłby rozwijać ze mną grę. Team chętnych projektantów/programistów i nie tylko takich osób, które chciałyby „po godzinac...

Tagi: C# .NET, gry, XNA
Dziel się z innymi:
Dalszy rozwój gry – wszyscy mile widziani:) Rekrutacja! «  Blog techniczny – postępy gry w XNA

Windows 2203 dni, 18 godzin, 12 minut temu http://kamilhawdziejuk.blog... 161 rozwiń

W przeważającej większości content gry stanowią modele przygotowane przez grafików. Bez gotowego pliku z siatką też da się coś na ekranie wyświetlić. Do dzieła. Wierzchołki Pierwszą rzeczą, na którą należy się zdecydować, to format wierzchołka. Biblioteka XNA dostarcza 4 typy, ale definiowanie własnych nie stanowi większego problemu. Te typy to (nazwy odpowiadają polom definiującym pojedynczy wierzchołek):VertexPositionColorVertexPositionTextureVertexPositionColorTextureVertex...

Tagi: XNA
Dziel się z innymi:
[XNA] Rysowanie bez modelu | czoper.devlog

Inne 2248 dni, 6 godzin, 18 minut temu gordon_shumway 37 rozwiń

Tak, jak wspominałem w ostatnim wpisie, kontynuujemy dzisiaj zmagania z interakcją Gracza z modelami znajdującymi się na scenie. Najpierw zamkniemy każdy z nich w „bańce”, którą następnie będziemy nękać promieniami (ang. rays) i domagać się odpowiedzi na najważniejsze z pytań: „Było przecięcie, czy nie?” (co najlepsze, odpowiedzią może być 42 ). Zaznaczanie, czyli kolizja Zaznaczanie można zrealizować na kilka sposobów. Można np. rysować każdy z obiektów sceny obie...

Tagi: XNA
Dziel się z innymi:
[XNA] Picking, czyli zaznaczanie modeli | czoper.devlog

Inne 2248 dni, 22 godziny, 38 minut temu macko 54 rozwiń

Okiełznać mysz w XNA + WF Podstawowym elementem zaznaczania jest ustalenie pozycji myszy na ekranie. Przy pracy nad tą funkcjonalnością pewien delikatny niuans sprawił, że zajęło to zdecydowanie dłużej, niż zakładałem.Mysz w XNA Dobranie się do pozycji myszy w czystym XNA jest niezmiernie łatwo. Służy do tego obiekt klasy MouseState, który wypełniamy bieżącymi informacjami fragmentem kodu: MouseState mouseState = Mouse.GetState(); Po wykonaniu takiej operacji obiekt mouseState zawiera aktualną pozycję m...

Dziel się z innymi:
Okiełznać mysz w XNA + WF | czoper.devlog

Windows 2258 dni, 3 godziny, 17 minut temu http://pawlos.blogspot.com/ 53 rozwiń

1 2 3
Accenture
Szkolenia SecurITum

grudzień

Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 383,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 381,47)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,76)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 398,06)

15

http://jakub-flor... (3 224,66)

16

CaMeL (2 954,87)

17

jedmac (2 659,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 455,11)