Object too deep

14 Respostas   935 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Draken

Tópico criado em: 13/02/2016 às 19:34 - Última modificação por Skyloftian em 14/02/2016 às 12:45

Olá, o meu caso é o seguinte:
Em uma certa parte do meu jogo acontecia algumas ações em modo 'paralelo', depois dessas ações o jogador era transferido para outro local, até ai Ok tudo funcionava perfeitamente.
Eu acabei ficando uns dias sem mexer no jogo, e voltei a usar o maker hoje.
 
Eu fui adicionar um comando pra executar um vídeo logo depois que o jogador é transferido de local, então começou a dar o erro de "Object too deep" na hora em que ele deveria ser transferido, eu pensei que o problema seria o comando de executar o vídeo e excluí ele (deixando o jogo ao que era antes), e pra minha surpresa o jogo continuou dando o mesmo problema.
 
Eu inclusive tenho um backup do projeto, e no backup começou a dar o mesmo erro. Eu já não faço a mínima ideia do que pode ser isso...
 

Ellye

  • *
  • Posts: 372
  • Ouros: 375
Resposta 1: 13/02/2016 às 19:34

Aperta F10 quando der a mensagem de erro, para abrir a tela de console, e tira uma screenshot dela também?

Draken

Resposta 2: 13/02/2016 às 19:44

Assim?

Ellye

  • *
  • Posts: 372
  • Ouros: 375
Resposta 3: 13/02/2016 às 19:48

O que tem nesse "-----------------------------------.js"?

Draken

Resposta 4: 13/02/2016 às 19:49

Nada.
Só uso ele pra separar os plugins no gerenciador de plugins.


Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 5: 13/02/2016 às 20:30 - Última modificação por King Gerar em 13/02/2016 às 20:32

Antes do jogador ser teleportado tu tá parando o processo paralelo ou tá deixando ele rodar?
Isso acontece mais comumente quando se tenta salvar o jogo com um processo paralelo ligado.
Acontecia ao menos, tem um tempo que não dá isso comigo.

Abre o projeto no Firefox e vê se o aviso de erro é o mesmo.

Draken

Resposta 6: 13/02/2016 às 20:34

O evento continua rodando, mas antigamente ele era transferido pra outro mapa normalmente, então esse evento paralelo do primeiro mapa não tinha interferência alguma =/

Draken

Resposta 7: 14/02/2016 às 05:41

Ok, eu encontrei o erro (Mais ou menos), mas ainda não sei como resolver.

Primeiro: Eu estou usando o plugin Terrax Lighting no meu jogo.
Segundo: Eu tenho uma switch "Noite" no jogo.

Quando a switch "Noite" é ativada as tochas são acesas, como vocês podem ver na imagem 1 isso funciona muito bem. Mas quando eu tento transferir o jogador acontece o erro "Object too deep" (segunda imagem).

A única solução que eu encontrei foi de desativar a switch "Noite" antes do jogador ser transferido através de um comando na própria porta (imagem 3)
Eu já atualizei o plugin e nada mudou.

Como eu disse, tudo funcionava bem até uns dias atrás...


Geraldo de Rívia

  • Mito
  • *
  • Posts: 4452
  • Ouros: 3887
  • O vento está sibilando.
  • Medalhas Vencedor do Protótipo Premiado Participantes do Maps Together 2
Resposta 8: 14/02/2016 às 07:57

Bom, em todo caso tu poderia fazer isso nas portas até achar uma solução. Como disse, tudo tava bem antes
então eu duvido muito que seja só do plugin essa causa. Mas tu pode perguntar ao autor, sei lá, vai que... né.
Vai desativando, testando e reativando os plugins. Já aconteceu algo assim mesmo comigo e do nada resolveu
assim como do nada começou.

Draken

Resposta 9: 14/02/2016 às 11:28

Eu contatei o Terrax, mas por ele não conseguir reproduzir o erro ele disse que não teria como consertar =/
Também tentei desativar os últimos plugins que foram adicionados ao jogo, mas não resolveu.

Me parece ser um erro bem bobo com o sistema do programa...

Lima

Resposta 10: 14/02/2016 às 11:32

Está a testar no Desktop ou Browser?
Usa chamadas por script?

Draken

Resposta 11: 14/02/2016 às 11:49

Está a testar no Desktop ou Browser?
Usa chamadas por script?

Testando no desktop.
Acho que a única chamada por script que eu usei foi pra salvar o jogo, logo no início do game.

Lima

Resposta 12: 14/02/2016 às 12:05

Experimente remover então!

Draken

Resposta 13: 14/02/2016 às 12:42

Consegui resolver. Como eu disse eu tinha uma switch "Noite" que ligava e desligava as tochas.

Eu retirei esse comando, e coloquei um evento comum que... bem faz a mesma coisa e funcionou! (Creio que deve ser problema com o RMMV mesmo)

Agradeço a todos que tentaram ajudar <3
Espero que isso seja útil de certa forma se alguém enfrentar o mesmo problema.

Gabriel

Resposta 14: 14/02/2016 às 12:45

Problema resolvido! :lock: