SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida :D
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Collider (mesh?)
ShapeKeys do Blender para a Unity altera áreas próximas
Player travando na colisão com o chão Unity 2D
COMO EVITAR QUE UM OBJETO (PLAYER,ITEM ETC...) ATRAVESSE UMA PAREDE.
Ajuda em Script de Verificação de Ação e Reação
unity Failed to load PlayerSettings (internal index #0). Most likely data f
modelar avatar e skins para um jogo web
PRECISO FAZER QUE MEU GAME FIQUE ONLINE
Materiais do Blander não aparecem no MeshRendere do Objeto na Unity
Repetiçoes de Textura no Terreno
SERVER IS DOWN - UNITY+MSQL
Procuro programadores - Novo jogo
Problema com o MS VEHICLES
Preciso de ajuda com a Unity
Problema com vídeo em 360° na Unity
Problemas no MS Vehicles
unity- eventos na Animação com Armature/Bones vinda do blender não funciona
ajuda exibir resultados simulados em uma liga Game Unity
Unity - ParticleSystem não é redirecionado no rawimage no canvas
Como resolver o problema de "face orientation" no Blender.
[DÚVIDA] Tive um problema com meu Canvas
erro na Directional Light
Problemas com o Directional Light da Unity 3D
210 Linhas de código para inimigo é muito grande?
Novo jogo da franquia Sphere game em desenvolvimento
malha da roda não girando com wheel collider unity
Problemas com ambiguidade
Touch mobile
INVALID TOKEN
Como acessar o "HD Render Pipeline" do HDRP por script?
CHAT GPT PRA JOGO DE TIRO? comentem
Tutorial script inimigo segue e foge do player
Ainda vale a pena lançar Asset na Asset Store?
Ajuda com tabela de historico de pontuaçao.
[TUTORIAL] Entrar no carro estilo GTA
Como derrapar um Whell Collider
Como altertar o valor do "Asymptote Value" do Whell Collider via Script
Preciso de ajuda para substituir valor de variavel em outro script
Ajuda com Top Down Shooter utilizando Photon
Duvida com Netcode
[RESOLVIDO] Unity - Movendo a Câmera na Horizontal/Vertical com Touch
Alguém me ajuda com os anúncios pfv
Segundo Trailer do jogo Dark Age, Feliz Natal a todos!
Unity - ScrollRect, Viewport, Content - O Conteúdo ñ inicia no topo
Coleta de itens
Unity - Cadastro do email do jogador
[GRATIS] PACK DE MODELOS 3D PARA JOGO DE TERROR
Onde Conseguir músicas para meu Jogo?
error CS0246 em Script
Alguem teve ja esse problema?
[Projeto em Andamento] Draug, um jogo de hordas
DISPONIVEL PARA FAZER MODELOS 3D
Unity-Loja.Como os Jogadores terão acesso aos ítens comprados na PlayStore?
Bugando depois do Build.
Primeiro Trailer do jogo Dark Age
Problema com sombra
Mesh e Material do objeto trocando para uma instancia no inicio do jogo
[RESOLVIDO] Unity - RawImages_Layer_Camera
INVESTIMENTO EM JOGOS E BANCO DE TALENTO
Teaser do meu novo projeto pessoal, Dark Age
Preciso de ajuda com mudança para mobile androide.
[RESOLVIDO] Posição final do objeto em jogo 2D
Input.GetAxis() obedercer a orientação de um objeto.
Interação com elementos UI
Meu primeiro jogo na steam
Minimap/Radar/GPS Estilo GTA V
[RESOLVIDO] Erro no console depois que formatei o pc
PACK GRÁTIS de Músicas ELETRÔNICAS para ajudar vocês em seus Jogos Indies!
[TUTORIAL] Entenda como funciona: ENUM, SWITCH, BREAK, CASE no C#
O Labirinto II - Baixe o Jogo
Qual e o codigo de Botões na unity para saber seus estados?
Como carregar itens pequenos dentro do carro sem que atravesse os colliders
[Duvida] Script pegar itens
Travamento ao trocar de cena
Colisão zoada e movimentação
Salvar objetos que foram destruidos entre cenas na unity
Quero começa a desenvolver um jogo de luta porem eu queria aprender a faze
Pegar qual objeto colidiu com o Linecast.
movimentação e camera?
[RESOLVIDO] Unity - SceneManager.LoadScene abre scene com objeto "vazio"
[RESOLVIDO] ajuda sobre skybox
MEU SIMULADOR DE CARRO
[_____IMPORTANTE_____] ALTERAÇÕES NA POLÍTICA DE COBRANÇA DA UNITY
[RESOLVIDO] Ausencia da funçao NavMesh na Unity 2022.2.12
[_____IMPORTANTE_____] ALTERAÇÕES NA POLÍTICA DE COBRANÇA DA UNITY - 2
Roll Up Um jogo de aventura e desáfios
Terminologia da Unity em outras engines
Como criar a iluminação do Sol no Sistema Solar?
Conexão de lobby pelo OnConnectedToMaster
Problema na exportção de projeto unity
[RESOLVIDO] Unity - Áudios estão emitindo som só Depois do Botão ser solto
Unity - Banco de Dados Online junto ao Jogo
Player virar para o inimigo(Prefab)
[TUTORIAL] Sistema De Save Game Ao Sair Da Fase
Problema de Sincronização de um objeto de um jogo multiplayer usa q Photon
Unity - Compartilhar meu Jogo
Alguém que manja do Google ADmob?
Unity - Avaliar meu Jogo
[RESOLVIDO] Destruir inimigo com o player.
Hoje à(s) 1:47 am
Sex Mar 22, 2024 5:41 pm
Sex Mar 22, 2024 2:38 pm
Dom Mar 10, 2024 5:30 pm
Sex Mar 01, 2024 4:27 pm
Sex Fev 23, 2024 12:57 am
Qua Fev 21, 2024 1:39 pm
Ter Fev 20, 2024 12:28 pm
Ter Fev 20, 2024 3:15 am
Seg Fev 19, 2024 4:06 pm
Seg Fev 12, 2024 4:56 pm
Seg Fev 12, 2024 4:17 pm
Dom Fev 11, 2024 11:55 pm
Dom Fev 11, 2024 2:16 pm
Seg Fev 05, 2024 7:18 pm
Seg Fev 05, 2024 12:39 am
Qui Fev 01, 2024 2:59 am
Ter Jan 30, 2024 10:37 pm
Ter Jan 23, 2024 9:33 pm
Dom Jan 21, 2024 9:03 pm
Sáb Jan 20, 2024 10:03 pm
Sáb Jan 20, 2024 9:58 pm
Sáb Jan 20, 2024 9:39 pm
Sex Jan 19, 2024 4:29 pm
Sex Jan 19, 2024 11:40 am
Dom Jan 14, 2024 8:30 pm
Qui Jan 11, 2024 1:29 am
Qua Jan 10, 2024 11:55 pm
Qua Jan 10, 2024 10:14 pm
Ter Jan 09, 2024 6:55 pm
Ter Jan 09, 2024 11:04 am
Sáb Jan 06, 2024 11:02 pm
Sex Jan 05, 2024 10:01 am
Sex Jan 05, 2024 3:12 am
Qui Jan 04, 2024 9:55 pm
Qui Jan 04, 2024 3:52 pm
Qui Jan 04, 2024 7:34 am
Qua Jan 03, 2024 2:48 am
Dom Dez 31, 2023 10:25 pm
Qua Dez 27, 2023 8:44 pm
Qua Dez 27, 2023 6:08 pm
Sáb Dez 23, 2023 10:27 pm
Sáb Dez 23, 2023 8:06 pm
Qui Dez 21, 2023 11:10 pm
Seg Dez 18, 2023 5:04 pm
Sex Dez 15, 2023 8:11 pm
Sex Dez 15, 2023 12:13 am
Qui Dez 14, 2023 5:47 pm
Qui Dez 14, 2023 4:48 pm
Qua Dez 13, 2023 11:58 pm
Ter Dez 12, 2023 5:32 pm
Seg Dez 11, 2023 4:53 pm
Qua Dez 06, 2023 11:13 pm
Sáb Dez 02, 2023 11:06 pm
Qui Nov 30, 2023 10:49 am
Seg Nov 27, 2023 4:35 am
Qua Nov 22, 2023 10:37 am
Qui Nov 09, 2023 4:22 pm
Seg Nov 06, 2023 2:59 pm
Ter Out 31, 2023 12:53 pm
Dom Out 29, 2023 11:05 pm
Dom Out 29, 2023 6:03 am
Sex Out 27, 2023 6:43 pm
Sex Out 27, 2023 6:28 pm
Qua Out 25, 2023 4:20 pm
Seg Out 23, 2023 1:34 pm
Dom Out 22, 2023 9:55 pm
Sex Out 20, 2023 2:57 am
Qui Out 19, 2023 9:39 pm
Ter Out 17, 2023 9:37 pm
Ter Out 17, 2023 9:18 pm
Seg Out 16, 2023 4:59 pm
Sáb Out 14, 2023 3:15 pm
Qua Out 11, 2023 9:07 pm
Seg Out 09, 2023 7:19 pm
Qua Out 04, 2023 3:12 pm
Qua Out 04, 2023 3:11 pm
Qua Out 04, 2023 12:18 am
Qua Out 04, 2023 12:08 am
Ter Out 03, 2023 9:05 pm
Ter Set 26, 2023 3:45 pm
Ter Set 26, 2023 12:02 am
Seg Set 25, 2023 12:47 pm
Sáb Set 23, 2023 5:10 pm
Sáb Set 23, 2023 12:01 am
Qui Set 21, 2023 2:04 pm
Qua Set 20, 2023 7:40 pm
Qua Set 20, 2023 12:15 pm
Dom Set 17, 2023 3:17 pm
Sex Set 15, 2023 10:24 pm
Sex Set 15, 2023 8:41 pm
Sex Set 15, 2023 7:28 pm
Sex Set 15, 2023 1:56 pm
Sex Set 15, 2023 1:15 pm
Seg Set 11, 2023 2:43 pm
Seg Set 11, 2023 2:31 pm
Sáb Set 09, 2023 7:53 pm
Sáb Set 09, 2023 4:44 pm
Qua Set 06, 2023 2:12 am



































































































[TUTORIAL] Dicas de otimização

4 participantes

Ir para baixo

TUTORIAL [TUTORIAL] Dicas de otimização

Mensagem por Matheus sonico Dom Set 11, 2016 3:51 pm

eae blz? bom hoje não estou pedindo à ajuda de ninguém hoje estou aqui para ajudar! eu tenho algumas dicas de otimização que poderão ser úteis a vocês

[1° Dica] - Modelação

Na maioria das vezes ao se modelar um objeto para seu jogo você deve sempre observar quantas faces e tris você está utilizando em seu modelo quanto menos tris e faces ele tiver mais leve ele ficara.

[2° Dica] - Câmeras

Muitas vezes agente utiliza mais de uma câmera em nosso projeto mais assim que temos mais de duas câmeras, é possível ver que o jogo tem uma certa queda de FPS. Para retirar essa queda de FPS você terá que ir na suas outras câmeras e remover todos os componentes dela deixando a penas o componente câmera. após fazer isso você pode perceber que seu jogo não está com tanta queda de FPS.

[3° Dica] - LOD Group

O Unity disponibiliza muitos recursos para ajudar na otimização de nossos jogos. Um desses recursos é o Lod group ele fará com que o Componente MeshRenderer de um objeto em cena suma após uma certa distancia da câmera do jogador você pode aprender a utilizar esse recurso nesse tutorial do Marcos onde ele fala sobre LOD Group : https://www.schultzgames.com/t2014-tutorial-unity-5-otimizacao-com-lod-group?highlight=otimiza%C3%A7%C3%A3o

[4° Dica] Oclussion Culling

O Oclussion Culling é mais um recurso do unity para otimização ele serve para desativar Mesh que não estão sendo visualizados pelo jogador. Fazendo assim com que o jogo não utilize muito do processador de sua maquina deixando o jogo com um FPS menos instável você pode aprender a usar esse componente nesse outro tutorial do Marcos : https://www.schultzgames.com/t1819-tutorial-unity-5-occlusion-culling?highlight=culling

[5° Dica] Profiler

o Profiler é um dos Recursos MAIS importantes na otimização de um jogo ele deve ser utilizado desde o inicio de um projeto. Ele serve para mostrar o que esta sendo mais utilizado em seu jogo ele mostrar isso em formas de gráfico para utilizar esse componente vá em Window > Profiler. Após abrir esse componente ele abrira uma janela com uma TimeLine essa TimeLine é usada apenas em Tempo de jogo nela temos as tabelas :

Rendering [ Serve para mostrar o quanto de renderes que a câmera está visualizando]
Vsync [ Bom não sei muito bem pra que ele serve então vamos para o proximo :P]
Scripts [ Serve para mostrar o quanto as voids Update e LateUpdate dos scripts  que estão em cena estão utilizando do processador de sua maquina ]
Physics [ Serve para mostrar o quanto a fisica[RigidBody] está utilizando de sua maquina ]
GI [ também não sei pra que serve ]
Others [ serve para mostrar quantas coisas estão em cenas no caso coisas que não estão em utilidades como scripts sem voids e etc ]
GarbageCollector [ Outra coisa que não sei pra que serve]

[6° e ultima dica] - Scripts

Muitas vezes nós criamos scripts que só servem para utilizar variavas. Mas esses scripts contem as voids Start e Update. com essas voids nesses scripts que não precisam de funções elas puxão muito do processador de sua maquina. então ao criar scripts que vai ser utilizado apenas para variavas, tente remover as voids Update e Start garanto que fazendo isso você terá menos utilização de seu processador e irá aumentar seu FPS

Bom é isso espero que essas dicas sejam úteis para vocês.
Matheus sonico
Matheus sonico
Avançado
Avançado

Masculino PONTOS : 3597
REPUTAÇÃO : 29
Idade : 21
Respeito as regras : otimização - [TUTORIAL] Dicas de otimização WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Dicas de otimização

Mensagem por dstaroski Seg Out 31, 2016 10:26 am

Bom dia brow! Dicas excelentes! VLW!

Abraço!
dstaroski
dstaroski
Instrutor

Masculino PONTOS : 6061
REPUTAÇÃO : 1123
Idade : 34
Áreas de atuação : Teologia, Unity 3D, C#, HTML, CSS, Dart, Flutter.

Respeito as regras : otimização - [TUTORIAL] Dicas de otimização Aad8pUi

http://diegodeoliveira.gamejolt.io/defeattheilluminatis

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Dicas de otimização

Mensagem por Deiverson Seg Dez 05, 2016 6:41 pm

Muito obrigado pelas dicas!

Sobre a questão da dica 2, de ter que desanexar os componentes de outra camera, talvez simplesmente desativar a camera que não esta sendo utilizada ele pode desconsiderar todos os componentes que estejam anexados e deixar mais otimizado, ativar e desativar as cameras pode ser uma solução, não sei, tem que testar.

Sobre aquelas variaveis, tenho alguns palpites, vou deixar registrado aqui:

Vsync senão me engano é o custo da taxa da frequência da sincronização vertical
GI = Global Illumination (https://docs.unity3d.com/Manual/GIIntro.html), acredito que é o quanto a GI esta consumindo de processamento/memoria, normalmente GI é usado em projeto 3D, é um mapa de iluminação global que possui os calculos de iluminação global para não precisar renderizar em real os reflexos, sombras, de algumas partes do cenário que serão fixo, não terão movimentos dinâmicos (usado mais no level designer mesmo, muralhas que não quebram, montanhas, etc), objetos do cenário que não sofrem modificações dinâmicas.
GarbageCollector = Coletor de lixo, normalmente é um verificador interno do Unity que desaloca da memória todas as instâncias de objetos que não possuem mais nenhuma referencia com nenhum outro objeto, isto é, se nenhuma classe, função, evento na cena, está acessando ou utilizando aquele objeto, ele é destruído da memória liberando espaço, e somente vai voltar a ser alocado se houver instanciamento desse objeto/classe com algum valor, normalmente se você setar uma variavel com valor null, o GC limpa ela da memória, desaloca quando ele passar verificando.

Deiverson
Iniciante
Iniciante

PONTOS : 3276
REPUTAÇÃO : 3
Respeito as regras : otimização - [TUTORIAL] Dicas de otimização WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Dicas de otimização

Mensagem por Dom3000 Seg Dez 05, 2016 7:24 pm

Existe um outro parametro que é batch que é visto se vc apertar na aba de status esse é o processo que mais consome o poder da maquina para estabalizalo vc deve tentar unir omaximo de coisa em uma unica coisa tipo tentar ter menos tipos de materiais e meshes
Dom3000
Dom3000
Programador

Masculino PONTOS : 4336
REPUTAÇÃO : 232
Idade : 28
Áreas de atuação : canal https://www.youtube.com/watch?v=yvmQEJUfbhQ
Page: https://www.facebook.com/BatlesofWorlds/

Respeito as regras : otimização - [TUTORIAL] Dicas de otimização WvDYdlf

https://www.instagram.com/battlesofworlds/?hl=pt-br

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Dicas de otimização

Mensagem por Dom3000 Seg Dez 05, 2016 8:56 pm

Cara a dica 2 foi surpriendente eu desativei 3 cameras e os meus frames de uma eplosao caiam ah 5fps 8fps subiram para 50  :D
Dom3000
Dom3000
Programador

Masculino PONTOS : 4336
REPUTAÇÃO : 232
Idade : 28
Áreas de atuação : canal https://www.youtube.com/watch?v=yvmQEJUfbhQ
Page: https://www.facebook.com/BatlesofWorlds/

Respeito as regras : otimização - [TUTORIAL] Dicas de otimização WvDYdlf

https://www.instagram.com/battlesofworlds/?hl=pt-br

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Dicas de otimização

Mensagem por Deiverson Ter Dez 06, 2016 12:46 am

Dom3000 escreveu:Cara a dica 2 foi surpriendente eu desativei 3 cameras e os meus frames de uma eplosao caiam ah 5fps 8fps subiram para 50  :D

Isso é ótimo, então não precisa desanexar os componentes, é só desativar as cameras que não estão sendo usandas! :D

Deiverson
Iniciante
Iniciante

PONTOS : 3276
REPUTAÇÃO : 3
Respeito as regras : otimização - [TUTORIAL] Dicas de otimização WvDYdlf

Ir para o topo Ir para baixo

TUTORIAL Re: [TUTORIAL] Dicas de otimização

Mensagem por Dom3000 Ter Dez 06, 2016 1:52 am

Deiverson escreveu:
Dom3000 escreveu:Cara a dica 2 foi surpriendente eu desativei 3 cameras e os meus frames de uma eplosao caiam ah 5fps 8fps subiram para 50  :D

Isso é ótimo, então não precisa desanexar os componentes, é só desativar as cameras que não estão sendo usandas! :D
nao, quando disse que destivei removi os componentes kk
Dom3000
Dom3000
Programador

Masculino PONTOS : 4336
REPUTAÇÃO : 232
Idade : 28
Áreas de atuação : canal https://www.youtube.com/watch?v=yvmQEJUfbhQ
Page: https://www.facebook.com/BatlesofWorlds/

Respeito as regras : otimização - [TUTORIAL] Dicas de otimização WvDYdlf

https://www.instagram.com/battlesofworlds/?hl=pt-br

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos