Otwieram. Czytam. Widzę: "planszaToolStripMenuItem". Łapanie wyjątków i nie robienie z nimi absolutnie nic (Chociaż wypisać informację o napotkanym błędzie! Ale po co!). Tego if-a, o którym wspomniał @westsajd, to już nawet pominę. Nudziło się, ale nauczyć się, żeby pisać sensowne nazwy zmiennych i nie pisać w pongliszu, to już się nie chciało. #!$%@?, wystarczy trochę się interesować tematem, żeby wiedzieć, że tak się nie pisze. Ale po co, nie ma czasu,
Jaki cel ma dodawanie drzew i detali poprzez Terrain a nie normalnie, przeciągając je? Jest to tak zrobione tylko dla wygody (pędzle itd.) czy stoi za tym jakiś aspekt optymalizacyjny?

Bo tworzę sobie terrain proceduralnie ze skryptu, i chcę by drzewa, trawy i inne obiekty były używalne przez gracza. Chcę zrobić system który będzie spawnował obiekty na świecie, przechowywał ich wartości, stan, typ itd. i nie wiem czy jest sens rozdzielać ten
Mam kilka pytanie o developkę w Windows Store
1. Czy opłata 59 pln to opłata roczna czy "wieczysta" (za konto developera)?
2. Czy jest możliwość tworzenie "prywatnych" aplikacji, które będzie można zainstalować np tylko znajomym, lub w firmie pracownikom? (oczywiście mowa o aplikacjach windows store). W jaki sposób się to odbywa?

#dev #csharp
@EstradaOrNada: Co do 2. to możesz to zrobić podpinając czyjś telefon do swojego PC i zainstalować ją przez Visuala, była też druga opcja, ale nie do końca pamietam, czy jeszcze jest aktualna (pliki .xap i Zune), bo w WP 8.1 już nie ma *.xap
Znowu potrzebna pomoc, z zakresu #programowanie #csharp

Tym razem chodzi o wykonywanie pewnej metody w regularnym odstępie czasowym. Działać ma to tak:

1. Wciskamy button
2. Program sprawdza jednego boola
3. Jeżeli true, to wywołuje metodę co sekundę, i trwa to dopóki ten bool znowu nie będzie false.

Samo wywołanie metody podpięte pod button działa, więc podpiąłem ifa - dalej działa tak jak powinno. Kiedy wrzucam to do while'a, to okno zawiesza
@fordern: Wywal w ogóle pętlę. Albo używasz pętli albo timera. Out of memory dostajesz, bo w nieskończonej pętli podpinasz nowe EventHandlery (co każdą iterację pętli) i nic tego nie jest w stanie zatrzymać i sobie idzie w nieskończoność.

Wywal pętlę, zostaw linię zaczynającą się od timer.Tick a w metodzie GenerujScreen sprawdzaj boola (po odpaleniu timera ta metoda będzie się odpalała co sekundę)
@fordern: Winny jest programista ktory nie wie jak uzyc biblioteki @Golomp wrzucil ci dobre linki ktore moga dodatkowo objasnic sytuacje.

Wina po stronie System / Framework jest tak malo prawdopodobna ze balbym sie dojsc do takiej konkluzji :)
nsfw

Zawiera treści NSFW

Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.

Chce stworzyć metodę która przyjmie jako parameter obiekt, nieznanej dla mnie klasy, ale wiem że będzie dziedziczył po klasie abstrakcyjnej:

public void addItemToInventory(AbstractItem item)

ale wali mi błędem CS0051 "typ parametru jest mniej dostępny dostępny niż metoda"
o co chodzi, jak mogę coś takiego zrobić?

#naukaprogramowania #csharp
Mireczki mam pytanie. Mam propozycje napisania inżynierki w c# i zastanawiam się czy będzie to trudne jak znam c++ i Jave ( może nie jakoś super ale raczej ogarniam rzeczy, pisałem już gry itp). Czy c3 jest podobny do c++? miałem z nim styczność na zajęciach z grafiki komputerowej ale nic ciekawego tam nie robiliśmy oprócz przeciągania na formę i okodowanie przycisków.
zastanawiam się czy ciężko będzie się przestawić, może macie jakieś
@KaarasKar: c# jest łatwym językiem do nauki. Schody zaczynają się, jak chcesz zrobić coś naprawdę profesjonalnego. Ja mam 5 letnie doświadczenie z c# a i tak co jakiś czas nowinek się dowiaduję ;) Ja nie znając kompletnie c++ i CUDA napisałem inżynierkę w tym. Na magisterkę wybrałem silverlight'a (wtedy to była raczkująca technologia) + WCF.
Taka sytuacja: mam trzy przeładowania funkcji liczącej MD5 z pliku. Jedna przyjmuje FileStream, druga byte[] a trzecia MemoryStream. O ile te co przyjmują FileStream i byte[] dają takie same wyniki o tyle ta, która przyjmuje MemoryStream daje już zupełnie inny wynik.
Pytanie: Jaka jest różnica między FileStream a MemoryStream (pomijając to, że FileStream odnosi się do pliku a MemoryStream do pamięci), która powoduje dwa inne wyniki dla tego samego pliku?

FileStream używam
@giluu91: Dlaczego obsługujesz FileStream i MemoryStream osobno? Jedna metoda z parametrem typu Stream powinna wystarczyć. Tym samym implementacja będzie identyczna. Jeśli MD5 będzie się różnił - to znaczy, że są różnice i gdzieś po drodze rzeczywiście coś w pliku się zmienia.
Pytanie do WPF 3D. Zrobiłem sobie dwie obracające się bryły (obracam je z częstotliością 25Hz). Czego jak odpalę symulacje obrotu tych dwóch brył zżera mi to większe pół procka? Przecież wpf korzysta z DirectX (mam DX 11) więc grafika w wpf powinna być wykonywana na karcie graficznej

Szczególy:
1.mam funckje która tworzy trojkąt płaski: czyli tworze MeshGeometry3D i uzupełniam. Z tej funkcji zwracam GeometryModel3D (bo jeszcze materiał tam dodaje)
2. funkcja do
@PanCogito: Visual Studio 2015 ma profilera do WPF-a. Nie bawiłem się WPF-em 3d, ale najgorsze problemy z wydajnością miałem po ręcznym sterowaniu drzewem wizualnym. Może da się do Transform3DGroup/RotateTransform3D zbindować coś, żeby nie tworzyć następnych DependencyObject-ów.
Siema mirki. Mam problem z deserializowaniem JSONa do poprawnej klasy. Otrzymuję różne pakiety w JSONie i mam dla nich napisane odpowiednie klasy: Foo i Bar. Pierwsza zawiera string hello, a druga bool world. Zakładając, że otrzymałem {"world": false} jest jakiś mechanizm, który sam na podstawie pól gotowych klas zdeserializuje JSON na odpowiednią klasę (w tym wypadku na Bar). Czy ten mechanizm ma jakąś nazwę? Są gotowe implementacje? Czy powinienem