Singleton em Unity3d

Este é o primeiro de uma série de posts que vou fazer sobre a Unity3D. Para quem não conhece, é uma engine e uma IDE para desenvolvimento de jogos. Ela possui uma versão gratuita que você pode usar para criar jogos comerciais. Você pode baixá-lo no link http://unity3d.com/unity/download/

 

Uma das primeiras dúvidas quando se está desenvolvendo para Unity é como manter algumas informações entre as telas (scenes, no jargão da unity) e isso pode ser feito facilmente utilizando um padrão de projeto chamado singleton. Um singleton garante que as classes possuam apenas uma instância durante a execução do programa.

Existem várias formas de implementar um singleton.  Confira um exemplo abaixo em C# de como implementar uma Singleton usando os eventos da unity:

 

public class GameManager : MonoBehaviour {	
 
	public static GameManager Instance;
 
	//variável apenas de exemplo, poderia ser um método ou uma propriedade
	public int Vidas;
 
	//Executado somente na inicializacao.
	void Awake () {
		if (Instance == null) {			
			Instance = this;
			DontDestroyOnLoad(this);
			Vidas = 0;
		}				
	}
}

 

Agora você pode acessar as propriedades do GameManager através da variável estática Instance, conforme o exemplo a seguir:

Debug.Log("Vidas:" + GameManager.Instance.Vidas.ToString());

 

E aí? O que você achou deste artigo? Você concorda, discorda ou tem alguma ideia diferente para implementar?  Compartilhe com a gente aqui nos comentários!

A morte e o velório

Me considero uma pessoa de sorte, pelo menos no sentido de nunca ter precisado passar pela dor da separação. Talvez, a sorte não seja minha. Talvez as pessoas que me cercam tenham a sorte de gozar de boa saúde ou qualquer outro fator que eu não conheça.

Meu primeiro contato com a morte foi com o falecimento de minha avó materna, que aliás nunca cheguei a ter uma relação. Acho que a vi umas 2 vezes. Uma quando fui a casa dela, em recife quando eu tinha 2 anos e a outra quando ela veio aqui pra São Paulo visitar minha mãe, quando eu tinha uns 4 anos. Ela teve um ataque cardíaco e faleceu. Lembro de minha mãe muito triste, mas não entendia bem o motivo.

Meu segundo contato com o inevitável foi quando meu tio Otacílio faleceu. Eu tinha uns 5 ou 7 anos e também não entendia muito bem o que estava acontecendo. Nessa época, telefone era um luxo e nem me lembro como meus pais ficaram sabendo de seu falecimento e muito menos como chegamos a tempo do velório, já que o velório foi em Guaianazes e na época nós não tínhamos carro. Meu tio era taxista e era bem e querido conhecido naquela região. Ele foi assassinado com um tiro na nuca e nunca pegaram os criminosos. Também não se sabe ao certo se foi uma tentativa roubo frustrado mas enfim…

Claro que pessoas de certa forma próximas a mim faleceram. Amigos ou familiares de amigos de meus pais, mas eu nunca tinha presenciado alguém do meu próprio círculo de amizades vir a falecer. Até que em 2007 um colega de trabalho sofreu um acidente de moto inexplicável e veio a óbito.

Conhecia ele a bem pouco tempo, mas posso dizer que era um pai amoroso e responsável apesar da pouca idade. Uma pessoa saudável que não tinha vícios exceto bater uma bolinha as quintas-feiras, que aliás foi o motivo de seu falecimento.

Me lembro até hoje de minha reação ao saber que ele tinha se acidentado ao voltar pra casa de seu jogo de futebol. Primeiro achei que fosse gozação mas quando o gerente do projeto confirmou o acidente fiquei preocupado. As primeiras informações são sempre desencontradas mas o traumatismo craniano, fratura de costelas perfurando o pulmão juntamente com a fratura exposta do fêmur estavam alinhadas. Não tive coragem de ir até o quarto visitá-lo pois além de eu detestar hospitais em geral, ele estava em coma e sua família que era da Praia Grande (SP) tinha se deslocado até Florianópolis (SC) para visitar o filho acidentado.

Nunca saberemos o que houve. Nossa esperança é que ele acordaria do coma a qualquer momento e nos contaria o que realmente aconteceu, afinal era um cara saudável e rato de academia então não seriam alguns ferimentos que o levariam. Mas infelizmente o pior aconteceu e ele veio a óbito.

Este foi o primeiro velório que eu fui em minha vida adulta. Até então, eu nunca tinha entendido o porque dos velórios. Pra mim tudo não passava de mera formalidade até o momento que eu me encontrei com a viúva e a mãe dele. Claro que elas estavam inconsoláveis e não havia nada que eu pudesse fazer. Apenas as abracei longamente e disse que sentia muito. A mãe, aos prantos, não cansava de repetir que não era justo. A esposa anestesiada com a situação, acredito eu, estava quase em estado de catalepsia, pelo menos até o momento do enterro onde elá desabou emocionalmente chegando a um estado quase de histeria. Já a mãe, continuava repetindo que não era justo, que não ia enterrar o filho dela e que enterrar o filho dela era pedir demais. Assim ela continuou na capela onde aconteceu o velório enquanto o corpo de seu filho era enterrado.

Foi a partir deste momento que eu entendi o motivo real da existência dos velórios.

O wordPress é fantástico, mas isso é exagero

Eu particularmente acho o WordPress a ferramenta melhor plataforma de CMS/Blog que existe, inclusive mantenho meus blogs nele e indico para quem quer começar um.

Em si, é uma ferramenta bem simples, mas os plugins e a facilidade de criação de temas o torna uma ferramenta imbatível em minha modesta opinião.

Gosto muito, mas não tanto quanto este o Ed Morita, um rapaz que resolveu demonstrar o quanto ele gosta do WordPress fazendo uma tatuagem.

Após pedir a opinião dos visitantes de seu blog e seus seguidores no Twitter, ele consumou o ato, e documentou:

Tatuagem 1 

image

image

Por sorte ele viu antes de começar a tatuar que o primeiro esboço do desenho estava usando o logo errado errado do WordPress.

Pelo menos ele não correu o risco de terminar como o jovem argentino que teve um pênis tatuado em suas costas ao invés do escudo do seu time.

 

OBS 1: Eu nunca mais faço isso (piada interna)

 

Fonte: http://lorelle.wordpress.com

Mais felicidade em dar

Confesso que eu não tenho o costume de ajudar os outros na rua. Não gosto desse negócio de dar esmola. Eu sei, pode parecer mesquinho da minha parte, mas  eu não tenho dinheiro sobrando e segundo, já cansei de ver picaretas fingindo mancar pra ganhar um troco. Sem contar que sempre vejo esses caras ou pedindo esmola ou vendendo chocolate no farol com um cigarrão no bico. Se eu tivesse numa pindaíba danada a primeira coisa que eu cortaria seria o cigarro. Ah sim, se eu fumasse inclusive…

Mas hoje na hora do meu almoço, vi um cartãozinho que alguém deixou no vidro do carro que me chamou a atenção e  abalou as minhas crenças. Um cartão de visitas impresso frente e verso em papel de qualidade fotográfica. Com a seguinte frase impressa

“O dinheiro traz felicidade se você o der a alguém”

Eu estou sem palavras para expressar o que estou sentindo, como eu pude ser tão rude, tão mesquinho e tão egoísta.

Vou colocar as fotos que eu tirei do cartão para que seu coração também seja tocado.

image

image

 

Eu sei o que você deve estar pensando agora…

Sim, também estou possesso… PQP! Por que eu não pensei nisso antes…

Amanhã eu vou lá no banco fazer um depósito para esse cara… Vou escrever boa sorte e depositar no caixa automático…

Fala sério. Pior que isso, só se esse cara estivesse propondo uma parceria nesses moldes.

Obs. 1: Este cartão estava realmente no para-brisa do carro.
Obs. 2: Eu pensei em colocar o número da minha conta no cartão, mas achei que ia ser uma puta sacanagem.

Quem matou mais pessoas?

A bíblia sempre despertou polêmica. Mas hoje em dia você pode se manifestar contra o que está escrito ali sem precisar arder na fogueira acusado de bruxaria. Aliá, hoje em dia nós podemos até falar mal do governo sem sofrer nenhuma sanção.

Eu quando criança fui Testemunha de Jeová. Sim, eu fui um daqueles que incomodavam o sono matino-dominical de muita gente. Fui enxotado de muitas portas, mas eu entendo. Não sou mais Testemunha de Jeová e não critico ninguém por ter me enxotado, pois  muito provavelmente eu faria o mesmo se alguém me acordasse domingo as 8:00 da manhã.

Mas sendo um estudante da bíblia e mesmo não havendo inferno para as Testemunhas de Jeová sempre achei que Deus era um cara vingativo, violento e egoísta.

Pois bem, navegando por aí entrei neste blog onde  ele faz um ”body count” divino dos livros do velho testamento incluindo Atos do novo testamento e chegou ao impressionante número de mais de 2.391.421. Isso mesmo, mais ou menos 1/3 dos judeus mortos no holocausto.

Bom, se não bastasse o Steven ser retardado suficiente para  contar as mortes ad bíblia, alguém do site graphjam resolveu colocar as mortes causadas por Deus e as causadas pelo coisa ruim num gráfico.

image

Veja bem, não estou defendendo o Diabo. Mas este gráfico (e os números) não deixam de me dar uma certa razão quando eu digo que Deus é vingativo.

Mantenha a forma tomando cerveja

Nós costumamos fazer muitas coisas que sabemos que não faz bem mas acabamos fazendo do mesmo jeito pois acaba sendo algo prazeroso. Ou então não fazemos algo que faz bem por não ser tão prazeroso assim.

Por exemplo, eu sei que o sedentarismo é ruim pra minha saúde mas como não existe nada melhor do que não fazer nada, acabo não fazendo nada.

Quer dizer, não fazia! A partir de hoje vou me tornar um atleta profissional! Hoje eu escolhi o ciclismo como meu esporte! É um exercício bem completo pois além de ser um treinamento aeróbico também fortalece a musculatura das pernas.

image

Já encomendei uma bici… digo, beercicleta dessas para começar meus treinos!

Agora eu estou esperando os halteres em formato de caneca de chope para malhar os músculos dos braços!

Ou adaptar essa geringonça em uma roda para ratinhos. =)

Fonte: Hack-a-Day

WALL-E

A animação WALL-E foi fantástica. Saí maravilhado do cinema.
Na época não fiz uma resenha do filme pois demorei muito pra ir ver e já tinha perdido o timming.

Mas este post é só para falar deste projeto que eu vi no  Hack-a-Day. O djsure comprou um WALL-E de brinquedo e montou um robô interativo.

Confira no vídeo:

Já estou procurando as peças para montar o meu.

As instruções para montagem está no site Instructables.