USANDO SCRIPTABLE OBJECTS NA UNITY | TUTORIAL

  Рет қаралды 15,820

Crie Seus Jogos

Crie Seus Jogos

Күн бұрын

Пікірлер: 62
@danielvieira4033
@danielvieira4033 3 жыл бұрын
Scriptable Objects são uma bênção dos deuses da Unity... ótimo vídeo!
@devlucao
@devlucao 3 жыл бұрын
Muito bom, dessa vez o KZbin me notificou o vídeo
@CrieSeusJogos
@CrieSeusJogos 3 жыл бұрын
aeeeeee
@_JPkun
@_JPkun 3 жыл бұрын
Bem legal, No Godot pra fazer isso a gente usa o sistema de singletons, que basicamente cria o equivalente a um scriptable object pra guardar vida, itens dados de inimigos entre cenas. Também dá pra criar uma cena principal que vai tratar de segurar os dados persistentes enquanto ela troca as cenas do jogo (método que eu uso).
@hsgujhr
@hsgujhr Жыл бұрын
Singletons são interessantes, mas em projetos grandes podem causar uma dependencia entre scripts.
@LuamarGaming
@LuamarGaming 3 жыл бұрын
Muito bom o vídeo, utilizo o Scriptable para criar os todos os itens do meu jogo, desde peixes, minérios, pratos, ferramentas e por aí vai
@kogamedev
@kogamedev 2 жыл бұрын
Scriptable é incrível, facilita bastante xD
@rickkzinho3400
@rickkzinho3400 3 жыл бұрын
AAAAAAA tava esperando um video disso
@JePGames
@JePGames 3 жыл бұрын
Valeu wenes, tava precisando de um vídeo disso ultimamente
@gabrielrocha-saphiregamest8555
@gabrielrocha-saphiregamest8555 2 жыл бұрын
Conteúdo sensacional! Direto ao assunto e muito útil!! Ajudou mt, obrigado!!
@Mestrejackie
@Mestrejackie 2 жыл бұрын
Eu uso até pra fazer diálogos, hehehe. Ótimo vídeo! :D
@kaiparado
@kaiparado Жыл бұрын
show de bola. valeu mano
@rodolfoc.nascimento6301
@rodolfoc.nascimento6301 3 жыл бұрын
Muito bom o conteúdo meu parceiro!
@AleFeroiz
@AleFeroiz 3 жыл бұрын
opa! agora sim, vou poder mostrar seu video p explica sobre o scriptable object para eles, doque minha explicacao merda skksk : )
@AbnerDev
@AbnerDev 3 жыл бұрын
Pq não me chamou? eu dou aula
@ian359
@ian359 3 жыл бұрын
Gostei de mais já usava ele pra fazer itens armaduras etc no meu projeto rpg agora vou usar pra modificar os npc e jogadores
@diegojohannes1242
@diegojohannes1242 Жыл бұрын
Fala amigo beleza... Eu queria fazer um coisa ( um botão dentro do app. Pra ele abri um pasta expessifica dentro do celular ) como faço comando do script ??? ( Aperta e abri a pasta de tro celular ) só isso. Mas não acho um vídeo ensinado
@igorsena8320
@igorsena8320 3 жыл бұрын
esotu com uma duvida, ja pesquisei em varios foruns e nao econtrei o que eu queria talvex vc ou qualquer um nos comentarios... o video explica bem mas acho que nao é o que eu procuro ainda... no meu jogo eu tenho u objeto player que se movimento em uma direção e colide com outro objeto player e então muda de direção. Tudo isso eu ja sei fazer Oque eu nao sei fazer e estou tentando é quando o objeto plataforma estiver em um angulo entao o objeto player ira para outra direção e se o objeto plataforma estiver em outro angulo entao mesma coisa o objeto player trocara de direção eu nao estou conseguindo chamar isso no script do player, isso funcionaria no ScriptableObject ?
@josekarnikowski1711
@josekarnikowski1711 Жыл бұрын
Poxa, esse vídeo está muito bom.
@davidcapistrano7445
@davidcapistrano7445 3 жыл бұрын
obg por todas as dicas q vc traz para o canal me ajudaran d+ :)
@NotARealPersonBR
@NotARealPersonBR 2 жыл бұрын
tome um shot toda vez que ele dizer scriptable object kkk excelente vídeo
@pktome
@pktome 3 жыл бұрын
e para fazer com que o inimigo possa pegar SO aleatórios, como eu faria? No video você criou 2 inimigos e cada um está pegando um SO atribuido por você manualmente, se eu quisesse criar um "spawn" de inimigos onde eles vão gerando prefab mas dali podem sair diferentes SO... é possível o próprio Spawn reconhecer TODOS SO do tipo Inimigo_X e dar spawn aleatório entre eles? Ou eu deveria ir no editor e jogar numa lista dentro do Spawn os inimigos possíveis para spawnar?
@tPlayerioT
@tPlayerioT Жыл бұрын
já faz 1 ano como vc fez?
@cubixchannel7689
@cubixchannel7689 Жыл бұрын
​@@tPlayerioT Ccnsigo pensar em uma forma arcaica pra fazer isso uma lista contendo alguns dos seus inimigos tipo "Inimigo1" "inimigo2" "inimigo3" quando instanciar o prefab você deveria sortear um numero de 1 a 3 sendo que se for igual a 1 o objeto scriptable object de referencia puxaria o "inimigo1" e assim por diante mas nao acredito que seja exatamente a melhor forma pra fazer isso
@laranjarodada7870
@laranjarodada7870 2 жыл бұрын
quando eu mudo um valor via script do scriptable object ele salva?
@dalailhama5365
@dalailhama5365 3 жыл бұрын
Era isso que eu tava precisando, obrigado mesmo!
@Gabriel-cf7sf
@Gabriel-cf7sf 3 жыл бұрын
Eu não entendo nada de Unity kkkkkkk Porém consegui entender muita coisa com sua explicação
@andersonsoares6174
@andersonsoares6174 3 жыл бұрын
Responde agente no curso homi meu pai , temos uma dúvida lá no módulo 7 aula 17
@jeffersonguimaraes5500
@jeffersonguimaraes5500 2 жыл бұрын
Ótimo conteúdo !!!
@reverson3257
@reverson3257 3 жыл бұрын
Mostra como resolver erros do unity pfvr eu não tô conseguindo jogar
@marciomageskimarques6235
@marciomageskimarques6235 3 жыл бұрын
Sensacional meu amigo. Realmente usar Scriptable Objects é muito interessante além de aumentar a performance do jogo.
@memorandouniverso7708
@memorandouniverso7708 2 жыл бұрын
Po, desculpa minha ignorancia, mas ainda estou aprendendo... nesse caso que vc mostrou, todos os inimigos herdarão os mesmos atributos ? sera que não seria melhor criar um script tipo "atributos" colocar ele no inimigo, e fazer a comunicação entre ele e um scrit mais especifico, tipo "Zumbie" ? assim daria para alterar os valores dos dois scripts ? Teria como fazer uma parte dois do video, mostrando as vantagens ?? Esse é o jeito mais dinamico, serve para fazer inimigos com atributos diferentes ? Parece ser legal para itens... mas sei la, parece que se criar um prefab de um item vai dar no mesmo... Me ajuda pls
@hsgujhr
@hsgujhr Жыл бұрын
Pro zumbi voce faria um outro scriptable object chamado zumbi que "herdaria" os atributos de EnemyObject, que é a classe pai de todos os inimigos. Dai no scriptable objetc zumbi, voce mudaria os atributos como vo e quiser
@myselftano1252
@myselftano1252 3 жыл бұрын
Isso foi muito útil e vai me ajudar muito no meu próximo, vlw Wenes. E poderia me tirar uma dúvida, tem como mudar os valores dentro do scriptable object por fora dele? Por exemplo, eu quero mudar o valor da velocidade de um inimigo para mostrar que ele ficou melhor por exemplo, em vez de criar outro inimigo praticamente idêntico.
@CrieSeusJogos
@CrieSeusJogos 3 жыл бұрын
É justamente essa a utilidade. Para deixá-lo mais forte, você só precisa alterar o valor do SO. Pode fazer isso por outro script, na mão, ou até criar uma IA que faça automaticamente uma progressão de dificuldade... possibilidades infinitas :D
@HugoDevX
@HugoDevX 7 ай бұрын
Perfeitooo
@Pierre_Dev
@Pierre_Dev 3 жыл бұрын
Já mexo com scriptable, porque realmente ajuda em tudo, mas essa parte animador é nova para mim, somente animator tem essa "função"? Abraços
@Caffeezao
@Caffeezao 10 ай бұрын
por favor faz um vídeo criando reflexos
@rodanplayer7446
@rodanplayer7446 3 жыл бұрын
Faz um vídeo de como colocar um jogo na Play Store 2021
@tiagoalmeida5468
@tiagoalmeida5468 3 жыл бұрын
Desse modo ficou bem mais simples de entender!
@lapidations
@lapidations 2 жыл бұрын
Muito obrigado pelo vídeo. Um toque, a pronúncia é sCRIP-ta-bou não scrip-TEI-bou
@ArthurGamer
@ArthurGamer 3 жыл бұрын
Então, não vi muito a diferença dele para uma classe "base Enemy" que tem todas as variáveis já definidas, para mim só muda a localidade aonde fica armazenado as configurações, você poderia me explicar a diferença entre guardar as informações no enemy do que no scriptable, sei que ele tem uma diferença final de memoria usada, porém fora isso não vi muita vantagem...
@CrieSeusJogos
@CrieSeusJogos 3 жыл бұрын
Uma coisa não anula a outra. Você pode criar uma classe base normalmente e alimentá-la com um SO. A grande vantagem é que além de deixar a estrutura do seu projeto mais organizada, você consegue facilmente alterar um dado de um SO e também lê-lo entre cenas. No exemplo do vídeo eu usei em um inimigo. Mas a utilidade vai muito além, podendo ser aplicado a qualquer coisa no seu jogo que necessite de dados/informações para funcionar bem
@ArthurGamer
@ArthurGamer 3 жыл бұрын
@@CrieSeusJogos entendi, muito obrigado por sanar a minha dúvida ❤️
@weslleybatista2975
@weslleybatista2975 3 жыл бұрын
eae wenes, tem como fazer um tutorial mostrando como codar um gamer (tipo com a visão de cima), em que o usuário possa aumentar o cenário. Resumindo o jogador começa em um quarto quadrado, e ele decide aumenta-lo para os lados fazendo aquela área também ser parte do quarto. seria massa.
@weslleybatista2975
@weslleybatista2975 3 жыл бұрын
Não sei como procurar isso na internet
@_JPkun
@_JPkun 3 жыл бұрын
Depende de como isso funciona, pq tem literalmente inúmeros jeitos de fazer. Se o upgrade da sala é fixo, basta vc mesmo criar um mapa da sala maior e o quando o jogador expandir a sala vc troca pelo mapa da sala maior, MAS se vc quer que seja tipo o jogador expande o tileset como se fosse um RPG Maker só que no jogo aí é BASTANTE complicado pq vc vai ter que mecher no código de tileset da Unity e isso eu acho que nenhum que não seja profissional se atreve, pelomenos não de graça.
@weslleybatista2975
@weslleybatista2975 3 жыл бұрын
@@_JPkun hmm tendi, legal, pelo menos agora eu tenho uma direção, vou pesquisar sobre, vlw mano.
@masteryizando
@masteryizando 3 жыл бұрын
Se for um game 2D, talvez se vc pegar um tilegrid e colocar por cima de outro vc consiga fazer isso, dependendo como vc fizer esse grid, vc consegue ocultar o grid que vc n ta usando, se não eu imagino algo como: Grid1-metade esquerda Grid2-metade direita ai vc coloca eles meio que sobrepostos (o ideal é usar mais de um layer pras texturas n ficarem bugando) e quando seu personagem usar o poder de aumentar o lugar, vc move os grids para o lado como um todo ao invés de mover cada tile Se o game for 3D a ideia é a mesma, vc cria um game object vazio, faz a separação entre parte direita e esquerda, coloca as partes do cenário nesses game objects, ai quando vc ativar o poder, cada game object vazio se afasta (em 3D toma cuidado pq se os objetos ficam sobrepostos de qualquer jeito vc pode ter varios bugs de textura, em 2D vc pode mudar o layer bem facil, no 3D eu acho mais chato mexer com isso) Se ainda n conseguiu tenta fazer isso ae que eu disse, talvez funcione, n deve ser a melhor maneira mas eu ja fiz algo parecido só que pra girar o mapa ao invés de expandir, e funcionou
@_JPkun
@_JPkun 3 жыл бұрын
@@masteryizando Hey, isso é uma ideia muito boa também! Economizaria memória.
@walasjoao5065
@walasjoao5065 3 жыл бұрын
vc explica essa coisa no seu curso ?
@lordecaos
@lordecaos 3 жыл бұрын
Show
@lacostedepapelao1996
@lacostedepapelao1996 3 жыл бұрын
É ótimo, da pra criar até um sistema de inventário, o problema é... como eu salvaria uma váriavel com esse scriptableobject? 🤔
@LuamarGaming
@LuamarGaming 3 жыл бұрын
eu utilizei mas só pra fazer os itens que posso guardar no inventário, assim salvo numa list o nome e a quantidade dos itens que tenho no inventário.
@broswaffles5693
@broswaffles5693 3 жыл бұрын
O wenes faz um tutorial de como criar um Boss
@jaimiedev
@jaimiedev 3 жыл бұрын
Finalmente
@MizeraCorvo
@MizeraCorvo Жыл бұрын
video pica
@flaviamonteiro753
@flaviamonteiro753 2 жыл бұрын
Sinceramente eu não sabia disso não mas tudo bem beleza
@chicao.do.blender
@chicao.do.blender 2 жыл бұрын
Aula nota 10 muito obrigado Mas pequena e humilde solicitação, a sua pronúncia de "scriptable" parece bastante a palavra "table" ou "mesa" em inglês, mas a pronuncia correta seria com ênfase no "cript".
FUNÇÕES DE EVENTO DA UNITY | CONHEÇA TODAS E O QUE FAZEM
18:35
Crie Seus Jogos
Рет қаралды 8 М.
SCRIPTABLE OBJECTS in Unity
8:57
Brackeys
Рет қаралды 1 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
The Best Band 😅 #toshleh #viralshort
00:11
Toshleh
Рет қаралды 22 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Usando eventos no desenvolvimento de jogos - Tutorial
7:18
Programando Games
Рет қаралды 10 М.
COMO SALVAR PONTUAÇÃO COM PLAYERPREFS NA UNITY
11:31
Crie Seus Jogos
Рет қаралды 11 М.
MELHOR método de RECONHECER O CHÃO no Game 2D - Unity
17:59
COMO CRIAR PARTÍCULAS NA UNITY | TUTORIAL PARTICLE SYSTEM
22:26
Crie Seus Jogos
Рет қаралды 14 М.
COMO CRIAR UM EFEITO PARALLAX NA UNITY | CRIE SEUS JOGOS
14:39
Crie Seus Jogos
Рет қаралды 23 М.
5 tipos de MOVIMENTAÇÃO 2D na UNITY
21:33
Sharpax
Рет қаралды 19 М.
Unity:   Sistema de Inventário - Scriptable Objects
22:33
MayLeone
Рет қаралды 7 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН