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.


7
Qual é uma boa maneira de armazenar dados do tilemap?
Estou desenvolvendo um jogo de plataformas 2D com alguns amigos da uni. Nós o baseamos no XNA Platformer Starter Kit, que usa arquivos .txt para armazenar o mapa de blocos. Embora isso seja simples, não nos dá controle e flexibilidade suficientes com o design de níveis. Alguns exemplos: para várias …
12 xna  c#  xml 

3
Desenhando partículas como um blob suave
Eu sou novo no desenvolvimento de jogos / gráficos e estou brincando com partículas (em 2D). Quero desenhar partículas próximas umas das outras como uma bolha, assim como líquido / água. Não quero desenhar grandes círculos sobrepostos, pois o blob não será suave (e muito grande). Eu realmente não sei …


2
Por que o Unity usa a reflexão para obter o método de atualização?
Por que o Unity usar a reflexão para acessar MonoBehaviourmétodos de mensagens, como Awake, Update, Start, ...? Não seria lento usar a reflexão? Por que ele não utiliza outras abordagens como Template Method? Ele poderia simplesmente definir os métodos como abstratos na MonoBehaviourclasse base e forçar as subclasses a implementá-las.
12 unity  c#  performance 

1
Criando um sistema robusto de itens
Meu objetivo é criar um sistema de itens modular / o mais genérico possível que possa lidar com coisas como: Itens atualizáveis ​​(+6 Katana) Modificadores de estatística (+15 de destreza) Modificadores de Item (% X de chance de causar dano em Y, chance de congelar) Itens Recarregáveis ​​(equipe Magic com …




2
Como fazer uma entrada atrasada do mouse?
Eu tenho um jogo de carro e a idéia é que o jogador esteja bêbado. Quero ter uma entrada atrasada do mouse, onde você move o mouse de um lado para o outro para girar. Como posso configurar um atraso constante entre a entrada que o usuário fornece e o …
11 unity  c#  input  mouse 

2
Verifique se o componente de um objeto de jogo pode ser destruído
Ao desenvolver um jogo no Unity, estou fazendo uso liberal [RequireComponent(typeof(%ComponentType%))]para garantir que os componentes tenham todas as dependências atendidas. Agora estou implementando um sistema de tutorial que destaca vários objetos da interface do usuário. Para fazer o realce, estou fazendo uma referência à GameObjectcena, clono-a com Instantiate () e …
11 unity  c# 

2
Como aguardar operações assíncronas / corotinas?
Estou procurando uma maneira genérica / reutilizável de aguardar a conclusão de operações de corotinas e assíncronas no Unity 5, semelhante à awaitpalavra-chave do C # 5 . A maneira mais simples de pensar é algo como isto: public class SomeUtility { public bool IsDoingSomething { get; private set; } …



2
Interpolar entre dois estados em rede?
Tenho muitas entidades do lado do cliente que são simuladas (suas velocidades são adicionadas às suas posições em uma base por quadro) e deixo que elas se considerem inoperantes. Eles enviam atualizações sobre onde foram vistos pela última vez e sua velocidade muda. Isso funciona muito bem e outros jogadores …

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.