Perguntas com a marcação «c#»

C # é uma linguagem de programação multiparadigma, gerenciada, fortemente tipada e com coleta de lixo, criada pela Microsoft em conjunto com a plataforma .NET.

2
Textura projetada e iluminação diferida
Na minha pergunta anterior , perguntei se é possível fazer texturas projetivas com iluminação adiada. Agora (mais de meio ano depois), tenho um problema com minha implementação da mesma coisa. Eu estou tentando aplicar esta técnica no passe leve. (meu projetor não afeta albedo). Eu tenho este projetor. Visualizar uma …


2
Livrar-se de objetos mortos em um jogo de forma eficaz?
Estou usando um loop for ou foreach (não importa) para percorrer todos os meus objetos quando eles precisam ser atualizados ou desenhados. No entanto, quando um objeto é morto, quero que ele seja removido da coleção novamente. Eu faço isso adicionando o objeto a uma lista de objetos mortos e, …
10 xna  c#  xna-4.0 


3
Método eficiente de renderização de terreno maciço no XNA
Estou criando um jogo XNA que requer um espaço enorme para os jogadores. Atualmente, o mapa de altura de teste que estou usando é 4096x4096 e é salvo como um BMP de 4 bits. O que estou tentando fazer é pegar esse enorme arquivo de altura e renderizá-lo no jogo. …
10 c#  xna 

1
Enum vs. Inteiro para valores de habilidade
Estou implementando um sistema básico de habilidades e atributos, embora tenha dúvidas sobre como devo proceder. Por exemplo, eu poderia usar um Dictionary / HashMap que usa enumerações SkillType para representar chaves e valores inteiros representando os valores. Mas devo fazer isso? public class Skills { public IDictionary<StatType, Int> skills; …
10 c# 





6
É uma má idéia ter Game1 estático no XNA?
É uma péssima idéia ter minha Game1classe como estática? Como no momento da minha Game1aula, tenho uma classe chamada TileHandlerque lida com tudo que tem a ver com o meu conjunto atual de peças e AnimalHandlerque lida com todos os meus animais (surpreendentemente). Agora, se eu estiver dentro AnimalHandlere quiser …
10 xna  c#  architecture 

2
Gráfico de cena para o mecanismo de renderização adiada
Como exercício de aprendizado, escrevi um mecanismo de renderização diferida. Agora eu gostaria de adicionar um gráfico de cena a esse mecanismo, mas estou um pouco confuso sobre como fazer isso. Em um normal (mecanismo de renderização direta), basta adicionar todos os itens (Todos implementando IDrawable e IUpdateAble) ao meu …
10 xna  c#  scene-graph 

3
Criando Entidade como uma Agregação
Recentemente, perguntei sobre como separar as entidades de seu comportamento e a principal resposta vinculada a este artigo: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/ O conceito final escrito aqui é o de: OBJETO COMO UMA AGREGAÇÃO PURA. Eu estou pensando como eu poderia criar entidades de jogos como agregação pura usando C #. Ainda não …


2
Gere número aleatório no Unity sem ambiguidade de classe
Eu tenho um problema no Unity (C #) onde gostaria de criar um número aleatório. Eu queria usar System.Random(referência: usando System), mas o Unity reclama que é ambíguo ao seu próprio UnityEngine.Random. Não posso especificar a referência (usando System.Random) como randomnão é um espaço para nome. Como especifico que quero …
10 unity  c# 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.