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...
Strona głównaUżytkownik
http://poslinski.net | użytkownik
Xna 4.0 – Podstawowe shadery zgodne z WP7 - BasicEffect BasicEffect nie jest w Xna nowością, za pomocą tego efektu możemy dodać do obiektu przezroczystość oraz podstawowe efekty świetlne i mgłę.
Ostatnio dość głośno się mówi o nowej platformie dla XNA – Windows Phone 7. Microsoft udostępnił już stosowne narzędzia pozwalające emulować zarówno samą platformę sprzętową na PC jak również tworzyć na nią aplikację. Odnośnie samego Windows Phone’a, kilka featerów można zobaczyć na prezentacji znajdującej się pod tym adresem. Jednak to co z mojego punktu widzenia jest najbardziej interesujące to właśnie możliwości tej platformy pod kątem XNA. ...
Mobile development 5367 dni, 16 godzin, 12 minut temu 95 źrodło rozwiń
W trakcie studiów, przychodzi taki moment gdzie należy wybrać temat pracy dyplomowej. W moim przypadku padło, na technologię XNA.Obecnie system jest dość zamkniętą platformą, ale jest również w fazie testowej i plany sięgają znacznie dalej, a sama platforma edukacyjna, prawdopodobnie zostanie zmieniona. W trakcie kursu zaprezentowałem jak stworzyć aplikację w XNA na przykładzie wymyślonej na potrzeby wykładów gry Chrupcio. ...
Wydawałoby się, że ostatnio temat XNA, nieco ucichł i nie pojawiają się jakieś kluczowe informacje związane z tym frameworkiem. Gdyby jednak podsumować co już wiadomo, na temat tego, co pojawi się w związku z kolejnymi wersjami, uzbierałoby się tego całkiem sporo.Surface Cieszy fakt, iż Microsoft wraz z wprowadzeniem kolejnych platform sprzętowych, planuje wprowadzić natywną obsługę XNA przez te urządzenia. Chodzi tutaj konkretnie, o już dost...
W wielu aplikacjach, gdzie napotyka się na problem generowania terenu, pojawia się problem detekcji, aby np. postać, którą stworzymy, nie mogła wychodzić na zbyt strome zbocza. Metod na rozwiązanie tego problemu jest kilka, ja postaram się tutaj przedstawić prostą i skuteczną, a przede wszystkim dość uniwersalną metodę, która w małych projektach powinna się doskonale sprawdzić.
W Windows Vista(Installer 4.5) i Windows 7(installer 5.0) jest całkiem ciekawa funkcjonalność – buforowanie instalatorów msi. Rzecz całkiem przydatna, gdy niespecjalnie lubimy komunikaty w stylu “Nie można znaleźć pliku (ulubiony soft).msi”. Okazuje się, że wszystkie zainstalowane pakiety są przechowywane w C:\Windows\Inst..
Zainspirowany Windows Media Center, postanowiłem stworzyć coś podobnego w jQuery. Co z tego wyszło ? Przechwytywanie klawiszy Najważniejszą kwestią było przechwycenie klawiszy, używanych przez użytkowników. Aby to zrobić, wystarczyło podpiąć jQuery i napisać...
Kolejny wpis o jQuery, poświęcimy najbardziej efektownej metodzie, .animate(). Gdy zachodzi potrzeba, wykonania płynnego przejścia z jednego stanu elementu, do drugiego, np. gdy chcemy płynnie zmienić padding, border-width czy też font-size, wtedy całą robotę wykona za nas .animate(). Dokumentacja .animate() Zaglądając do API, dowiadujemy się jak używa się .animate(), czyli: $(”selector”).animate( params, [duration], [easing], [callback] ), gdzie ...
Czasami zachodzi potrzeba przetworzenia wielu elementów z dokumentu html, np. w przypadku walidacji formularza, lub dowolnego przetworzenia elementu. W jQuery, jest gotowa funkcja, która pozwala nam na pobranie wszystkich elementów dokumentu, zgodnie z modelem DOM. W przykładzie, który przedstawię, głównym celem jest wylosowanie losowych liczb całkowitych, z zakresu 1-100, dla każdego pola typu input typu text.Kod Cały kod odpowiedzialny za to zadan...
Pozostajemy przy tematyce praktycznych zastosowań jQuery. Potrzebowałem dzisiaj napisać okno potwierdzające jakąś operację w panelu administracyjnym. Sprawa wydaje się prosta i można by temat rozwiązać, zapominając o JavaScript ( Confirm ) albo PHP, ale zabawa polega na tym, jak to zrobić, żeby się nie narobić i jeszcze, żeby efekt był naprawdę przyzwoity? Postaram się przedstawić przykładowe rozwiązanie problemu, przy założeniu, że...
jQuery to świetny framework JavaScript. Jeżeli jeszcze nie mieliście okazji z nim pracować, mam nadzieje, że poniższa publikacja, zachęci Was, do skorzystania z tego właśnie rozwiązania. Cechuje go bowiem szybkość, optymalizacja kodu, mająca na celu dostosowanie go pod jak największą liczbę przeglądarek, a także, co pewnie wielu zainteresuje najbardziej – prostota tworzenia złożonych rozwiązań. W dzisiejszym artykule skupimy się na bardzo przydatnej ...
No proszę. Nie było mnie trzy dni a w polskim Windows Marketplace for Mobile się “dużo” porobiło. Krzychu na PDA.pl ogłosił rewolucję, albo co najmniej mały pucz Marketplace w Polsce nabiera rozpędu – dostępne jest już 7 aplikacji a ja nic o tym nie wiem! No dobra, tak naprawdę to wiem, bo sprawdziłem w sobotę. I od razu jak zobaczyłem nowe programy to ceny mnie tak poraziły, że nie miałem ochoty do dalszego przeglądania. Ale postanowiłem przeczytać opis SPB Radio, bo tylko gdzieś, kiedyś otarłem się o ...
Mobile development 5514 dni, 16 godzin, 56 minut temu 30 źrodło rozwiń
W dniu 2009-10-17 miałem przyjemność uczestniczyć w CodeCamp. Jest to impreza, na którą można się zarejestrować za darmo, ale jest wiele warta. Tym razem było znacznie lepie niż przypuszczałem. Na imprezie miałem przyjemność rozmawiać z 5 zaproszonymi gośćmi. Ale zacznę od początku. Na CodeCamp zarejestrowałem się dzięki poczcie elektronicznej bo rezerwacje były już zamknięte, dzięki uprzejmości Symona Kobalczyka udało mi się zarejestrować. Chyba z listy rezerwowej ;). Napisałem po...
niedziela, Październik 25th, 2009Brak komentarzyXNA: Strzeż się 64 bitów! Właściwie sam tytuł wpisu, można traktować jako podsumowanie go. Wszystko zaczęło się od 64bitowego Windowsa i kompilacji projektu …Could not load file or assembly… Otóż jak się okazuję, XNA Framework jest 32 bitowy i stąd, na 64 bitowym systemie, może pojawić się błąd (jak w nagłówku powyżej), którego identyfikacja, na pierwszy rzut oka nie wydaje się być łatwa, w sytuacji gdy wszystko znajduje się na swoim miejscu, a ponadto refe...
Jakiś czas temu, zacząłem pisać aplikację, w której zależało mi na IDE-podobnym wyglądzie. Oczywiście nic nie stało na przeszkodzie, aby korzystając z WPF napisać dowolny UI, jednak po przebadaniu dostępnych rozwiązań, ze szczególnym nastawieniem, na te Open Source’owe, padło na Avalon Dock.Jak się okazało, był to strzał w dziesiątkę, szczególnie z punktu widzenia użytkownika Visual Studio, który przyzwyczajony jest do tamtejszego interf...
poniedziałek, Sierpień 17th, 20091 komentarzASP.NET: Autoryzacja użytkownika Każda nowoczesna, dynamiczna strona posiada autoryzację użytkowników. W tej prezentacji, dowiemy się jak samemu zrobić proste logowanie na naszej stronie. Zapraszam do prezentacji, w której poruszone są następujące kwestie:Formularz logowaniaKontrolka walidacji – RequiredFieldValidatorOmówienie dostępnych metod autoryzacji w asp.netSystem.Web.Security i przykładowe wykorzystanieForms AuthorizationDodawanie użytkownika w pliku .c...
Po ostatnim małym sukcesie (7 dni i ponad 700 ściągnięć) z behaviorsem (patrz poprzedni wpis), postanowiłem że gdy kolejny raz przyjdzie mi do głowy jakiś nowy prosty behavior, również się nim podzielę.Prościej się nie da Mój najnowszy behavior nie może być prostszy, bo poniżej jednej linii kodu która rzeczywiście coś robi, nie da się zejść ;) Na szczęście jego działanie stawia go w innym świetle. A o co chodzi? Otóż mój nowy behavior, jak nazwa tego wpisu sugeruje, otwiera listę ComboBoxa po najechani...
Silverlight 5532 dni, 2 godziny, 47 minut temu 67 źrodło rozwiń
Jak zapewne większość wie Qt jest to zestaw bibliotek programistycznych wspomagających tworzenie aplikacji w C++, Java ... , która może być wykorzystywana na różnych systemach operacyjnych (tzw. idea 'cross-platform'). O ile kompilacja w środowisku Linux jest dosyć prosta, należy z repozytoriów zainstalować Qt i za pomocą dwóch komend kompilować napisany program, tak chcąc zintegrować środowisko MSVS2008 oraz bibliotekę Qt trzeba zapewnić odpowiednio skonfigurowane pliki nagłówkowe. Instrukcja ta zamiesz...
Jakub Gutkowski Ile razy spotkaliście się, że wam to po prostu nie działa? Wykonujecie prosty kod: view sourceprint? var list = root.SelectNodes("/blog//posts//post/comments/comment[@user-name='Gutek']");