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 Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Como criar um sistema de Ranking simples.
Exportar animações
[TUTORIAL] Unity + PHP + Mysql (com PDO)
Como Usar a Mesma Animação Pra Personagens Diferentes na Unity ?
Erro com textura, cor e skybox
base para multiplayer , qual melhor método, e restrições
[Projeto] Line Battle
Scena Demorando muito Para Carregar!
[ NONAME ] Procura de pessoas interessadas
Botão UI - Toggle (Botão Mutar) - Como deixar ele em todas as cenas?
TILEMAP NÃO FUNCIONA QUANDO ARRASTO AS SPRITES PARA TILEPALETTE
Apertar mais de um botão no UNITY
Zerar os tempos do Cronometro Unity
PHP retorno?
The Lost Blade (Em Desenvolvimento)
Spawn varios objetos
[TUTORIAL] Sistema de vida,morte,dano
Erro UNITY 5 NOTA PARA JOGO DE TERROR
Botão no Touch || saltar e tiro
Gradiente de cores
SOM Duplicado unity3d
Reproduzir audio no if c## e musica continuar tocando entre cenas.
Bug com detecção de chão
Girar personagem no próprio eixo usando joystick virtual
Asset de Efeito de congelamento
Tirar seleção de Objeto na Cena
Command 888
Missil perseguidor
Care Box - Disponível na Play Store
[TUTORIAL] Script de arma automatica
[____ADMINISTRAÇÃO____] Alterações IMPORTANTES no fórum.
Site de assets
" FUEL " O maior jogo do Mundo
[TUTORIAL] Compilar para Android
[TUTORIAL] Unity 5 - Wheel Collider, veículos, suspensão realista.
Deformação de Objetos
Itens de diferentes tamanho no inventario
[TUTORIAL] Sistema COMPLETO de câmeras
Efeito arma giratória
[TUTORIAL] Criando Plants VS Zombies (remake - Parte 1)
Como aumentar os dados de Black In do color grading do post processing via script?
[DUVIDA] Fps multiplayer
[Asset] Script Arma Completo Incluso Recuo. Incluso outros Scripts
[TUTORIAL] Controle 3ª pessoa com animações mecânicas (root motion)
Novo jogo - Astero - PlayStore
IA de Patrulha do inimigo !
Modeladores e programadores por favor.
Dúvida com jogo estilo Clash Royale
Survalways :: procuro interessados : programador/áudio
Personagem morrer ao cair da tela
Problema na configuração do Wheel Colider (para um jogo mobile)
Celular Virtual
[TUTORIAL] SISTEMA DE CHUVA COM PARTICULAS.
Sobre Coolers ( Fans )
[TUTORIAL] Criar Analógico Virtual UI Para Mobile.
Loading cronometrado
[TUTORIAL] Unity 5 - Como criar o próprio FPS Controller
The Walker [Open - Beta 0.02v]
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
unity não quer ativar a lincense
Script SceneManager.GetActiveScene
[DÚVIDA] Como publicar um jogo na Windows Store/Loja do Windows 10?
Sistema de um game de Vôlei de praia
Sistema de Compra incompleto!
Como por sistema de score em projeto Match 3 tipo Candy Crush?
Como parar um Cronometro?
Salvar dados
como fazer o corpo se mover junto com a roupa do personagem ?
sistema de dia e noite de acordo com a hora do computador.
A Unity detecta o click mouse como um touch?
Beta_Jogo (Lost and Alone)Por favor Avaliem!
Projeto em andamento! (Graficos quase realistas)
Raycast em objeto dentro de collider?
Build setting não entra
[Jogo Mobile] Alien - Lost in the space
Ajuda com cores.
[TUTORIAL] 42 ÓTIMAS DICAS DE OTIMIZAÇÃO PARA JOGOS MOBILE (Android)
[RESOLVIDO] Player Prefs perdendo dados?
[TUTORIAL] Deformar mesh com batidas (para objetos, veículos, etc)
Como fazer um corredor se fechando na unity
Trigger de audio
[TUTORIAL] Sistema de DIA E NOITE completo, com luzes noturnas e SISTEMA DE NUVENS
[Multiplayer] Base para começar um multiplayer?
Duvida com transform.localRotation!!
[TUTORIAL] Como fazer controle em TERCEIRA PESSOA para seu personagem no ANDROID!
Compilação pra android unity 3d
Tirar vida apos acabar a animação.
Como faço para colocar toque na tela (jogo 2D)
Dúvida em relação ao multiplayer
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[____ADMINISTRAÇÃO____] PRECISO DE AJUDA [DICA PARA SER AJUDADO]
Preciso de integrantes!
Mages Defense - DEMO ( pc )
[TUTORIAL] Unity 3D - Fazer algo ao clicar em um objeto
Luzes que se apagam,e depois ascendem apos algum tempo.
Desenho de sprites
trocar comando do teclado para touch
Movimentar Npc atraves de dados em .csv
Projeto B
Hoje à(s) 10:28 am
Hoje à(s) 8:44 am
Hoje à(s) 5:56 am
Hoje à(s) 2:07 am
Hoje à(s) 1:22 am
Ontem à(s) 9:44 pm
Ontem à(s) 8:02 pm
Ontem à(s) 8:01 pm
Ontem à(s) 7:00 pm
Ontem à(s) 6:01 pm
Ontem à(s) 4:33 pm
Ontem à(s) 3:42 pm
Ontem à(s) 3:32 pm
Ontem à(s) 2:13 am
Dom Maio 20, 2018 8:41 pm
Dom Maio 20, 2018 8:38 pm
Dom Maio 20, 2018 7:32 pm
Dom Maio 20, 2018 6:34 pm
Dom Maio 20, 2018 6:33 pm
Dom Maio 20, 2018 6:29 pm
Dom Maio 20, 2018 3:13 pm
Dom Maio 20, 2018 2:11 pm
Dom Maio 20, 2018 1:40 pm
Dom Maio 20, 2018 1:00 pm
Dom Maio 20, 2018 12:25 pm
Dom Maio 20, 2018 12:07 pm
Dom Maio 20, 2018 9:38 am
Dom Maio 20, 2018 8:49 am
Dom Maio 20, 2018 8:06 am
Sab Maio 19, 2018 8:06 pm
Sab Maio 19, 2018 5:40 pm
Sab Maio 19, 2018 1:34 pm
Sab Maio 19, 2018 1:06 pm
Sab Maio 19, 2018 12:13 pm
Sab Maio 19, 2018 11:10 am
Sab Maio 19, 2018 9:51 am
Sab Maio 19, 2018 6:11 am
Sab Maio 19, 2018 12:14 am
Sex Maio 18, 2018 10:49 pm
Sex Maio 18, 2018 7:12 pm
Sex Maio 18, 2018 4:55 pm
Sex Maio 18, 2018 11:06 am
Sex Maio 18, 2018 10:39 am
Sex Maio 18, 2018 10:12 am
Sex Maio 18, 2018 8:09 am
Qui Maio 17, 2018 9:51 pm
Qui Maio 17, 2018 5:53 pm
Qui Maio 17, 2018 5:49 pm
Qui Maio 17, 2018 4:49 pm
Qui Maio 17, 2018 3:55 pm
Qui Maio 17, 2018 1:19 am
Qui Maio 17, 2018 12:12 am
Qua Maio 16, 2018 6:59 pm
Qua Maio 16, 2018 11:59 am
Qua Maio 16, 2018 2:27 am
Ter Maio 15, 2018 11:41 pm
Ter Maio 15, 2018 11:36 pm
Ter Maio 15, 2018 8:38 pm
Ter Maio 15, 2018 8:23 pm
Ter Maio 15, 2018 3:37 pm
Ter Maio 15, 2018 2:43 pm
Ter Maio 15, 2018 1:57 pm
Ter Maio 15, 2018 10:29 am
Ter Maio 15, 2018 10:04 am
Ter Maio 15, 2018 7:48 am
Ter Maio 15, 2018 1:30 am
Seg Maio 14, 2018 11:05 pm
Seg Maio 14, 2018 8:11 pm
Seg Maio 14, 2018 6:06 pm
Seg Maio 14, 2018 4:59 pm
Seg Maio 14, 2018 4:33 pm
Seg Maio 14, 2018 4:20 pm
Seg Maio 14, 2018 3:41 pm
Seg Maio 14, 2018 2:16 pm
Seg Maio 14, 2018 1:23 pm
Seg Maio 14, 2018 12:55 pm
Seg Maio 14, 2018 11:38 am
Seg Maio 14, 2018 9:42 am
Seg Maio 14, 2018 12:45 am
Dom Maio 13, 2018 9:14 pm
Dom Maio 13, 2018 7:16 pm
Dom Maio 13, 2018 7:15 pm
Dom Maio 13, 2018 7:08 pm
Dom Maio 13, 2018 5:08 pm
Dom Maio 13, 2018 1:25 pm
Dom Maio 13, 2018 9:39 am
Dom Maio 13, 2018 5:03 am
Dom Maio 13, 2018 12:41 am
Sab Maio 12, 2018 10:11 pm
Sab Maio 12, 2018 9:44 pm
Sab Maio 12, 2018 9:44 pm
Sab Maio 12, 2018 12:45 pm
Sab Maio 12, 2018 9:00 am
Sex Maio 11, 2018 9:15 pm
Sex Maio 11, 2018 5:31 pm
Sex Maio 11, 2018 4:45 pm
Sex Maio 11, 2018 3:07 pm
Sex Maio 11, 2018 2:49 pm
Sex Maio 11, 2018 2:37 pm
luansantos
Phph09
Callyde Jr
Zack2
Zack2
Phph09
MRX
fabriciorsz34
ruanzikaad
Rayllander
RenatoMoran
Souris
Felix
Callyde Jr
ismarspn
Lteo
Callyde Jr
Rafa123
Douglas Costa Amorim
googolepton
Rayllander
Rayllander
Joaopm1
Jmspp
Dom3000
Dom3000
Callyde Jr
Callyde Jr
Another Developer
Merotec32
Matrirxp
SuperGamer
Callyde Jr
Souris
francisco barroso
Lteo
Callyde Jr
MarcosSchultz
Flávio
MayLeone
YmKx
Daniel Dória
dimmuo
dstaroski
Édipo
dkrazor
ErikBreno360
RGKC
M4theuz
mafipt
zKilleD
Zack2
Callyde Jr
julioou
mateusvasco100
WesFarias
MarcosSchultz
Souris
Souris
thiagograssi
vitorhugo
gcs13
MarcosUAC
MarcosUAC
dracuno
niao
arnaldojunior
Dom3000
Johann santos
otavio00augusto
Zecandy
julioou
isah
Daniel Dória
leocc
euvictoralmeida
RamonPS
YmKx
MarcosSchultz
isah
dstaroski
Fluttershy28
dazentt55
rafaelllsd
gcs13
Souris
niao
gcs13
Weslley
dstaroski
dstaroski
ruanzikaad
Doridian100
MarcosSchultz
XN4k3Dbr
Fluttershy28
Fluttershy28
Souris
julioou

[TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Página 2 de 2 Anterior  1, 2

Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por tomsilvaDesigner em Qui Dez 22, 2016 12:22 pm

Olá Marcos, tudo Bem, estou tentando usar o script, mas está dando esse erro a seguir:

NullReferenceException: Object reference not set to an instance of an object
MoverObjetos.Update () (at Assets/Scripts/MoverObjetos.cs:26)

Além disso, quando clico no box e depois solto, o cino da mão fechada não volta ao seu estado de mão aberta

Um abraço

tomsilvaDesigner
Iniciante
Iniciante

PONTOS : 682
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por dstaroski em Qui Dez 22, 2016 12:57 pm

@tomsilvaDesigner escreveu:Olá Marcos, tudo Bem, estou tentando usar o script, mas está dando esse erro a seguir:

NullReferenceException: Object reference not set to an instance of an object
MoverObjetos.Update () (at Assets/Scripts/MoverObjetos.cs:26)

Além disso, quando clico no box e depois solto, o cino da mão fechada não volta ao seu estado de mão aberta

Um abraço
Boa tarde brow! Verifique no inspector do objeto a qual está inserindo este script para ver se você não esqueceu de "linkar" nada. Se possível, assista novamente o tutorial com bastante calma, as vezes é um pequeno detalhe que você não percebeu ou esqueceu.

Abraço!
avatar
dstaroski
Instrutor

Masculino PONTOS : 3233
REPUTAÇÃO : 789
Idade : 28
Áreas de atuação : Téc. Hardware e Redes, Programação C#, Daz3D and Gimp

Respeito as regras :

Ver perfil do usuário https://www.daz3d.com/gallery/users/1575361

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Qui Dez 22, 2016 5:40 pm

Como o dstaroski disse, tente assistir o vídeo novamente.

A linha 23 refere-se a um Vector3.Distance... não faz muito sentido um erro ali, só se for no Raycast.

Em qual objeto está o script principal? tem como mandar uma print?
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por Ghosthy em Sab Dez 31, 2016 3:59 pm

Marcos, tem como ao invés de usar imagens, usar um sistema de partículas?
avatar
Ghosthy
MembroAvançado

Masculino PONTOS : 1179
REPUTAÇÃO : 15
Áreas de atuação : Iniciante em programação em C#;
Iniciante em design;
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Ter Jan 03, 2017 5:20 pm

@Ghosthy escreveu:Marcos, tem como ao invés de usar imagens, usar um sistema de partículas?

Como assim, partículas no lugar a imagem da mão?
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por DragonEarthGamesProggrame em Ter Jan 24, 2017 6:20 pm

Marcus No meu Ele so Move Para a direita e esquerda esta ai a foto do fps Controller

avatar
DragonEarthGamesProggrame
Membro
Membro

Masculino PONTOS : 544
REPUTAÇÃO : 6
Idade : 14
Áreas de atuação : Modelagem & C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por DragonEarthGamesProggrame em Ter Jan 24, 2017 6:26 pm

@DragonEarthGamesProggrame escreveu:Marcus No meu Ele so Move Para a direita e esquerda esta ai a foto do fps Controller

Ja resolvi ja era so jogar na camera Smile
avatar
DragonEarthGamesProggrame
Membro
Membro

Masculino PONTOS : 544
REPUTAÇÃO : 6
Idade : 14
Áreas de atuação : Modelagem & C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por DragonEarthGamesProggrame em Sex Fev 10, 2017 4:05 pm

Marcos Preciso da sua ajuda Tem como Adaptar o script da aula para funcionar com esse aqui o De camera de livre movimento


using
UnityEngine;
using System.Collections;
 
public class ExtendedFlycam : MonoBehaviour
{
 
 
public float cameraSensitivity = 90;
public float climbSpeed = 4;
public float normalMoveSpeed = 10;
public float slowMoveFactor = 0.25f;
public float fastMoveFactor = 3;
 
private float rotationX = 0.0f;
private float rotationY = 0.0f;
 
void Start ()
{
Screen.lockCursor = true;
}
 
void Update ()
{
rotationX += Input.GetAxis("Mouse X") * cameraSensitivity * Time.deltaTime;
rotationY += Input.GetAxis("Mouse Y") * cameraSensitivity * Time.deltaTime;
rotationY = Mathf.Clamp (rotationY, -90, 90);
 
transform.localRotation = Quaternion.AngleAxis(rotationX, Vector3.up);
transform.localRotation *= Quaternion.AngleAxis(rotationY, Vector3.left);
 
if (Input.GetKey (KeyCode.LeftShift) || Input.GetKey (KeyCode.RightShift))
{
transform.position += transform.forward * (normalMoveSpeed * fastMoveFactor) * Input.GetAxis("Vertical") * Time.deltaTime;
transform.position += transform.right * (normalMoveSpeed * fastMoveFactor) * Input.GetAxis("Horizontal") * Time.deltaTime;
}
else if (Input.GetKey (KeyCode.LeftControl) || Input.GetKey (KeyCode.RightControl))
{
transform.position += transform.forward * (normalMoveSpeed * slowMoveFactor) * Input.GetAxis("Vertical") * Time.deltaTime;
transform.position += transform.right * (normalMoveSpeed * slowMoveFactor) * Input.GetAxis("Horizontal") * Time.deltaTime;
}
else
{
transform.position += transform.forward * normalMoveSpeed * Input.GetAxis("Vertical") * Time.deltaTime;
transform.position += transform.right * normalMoveSpeed * Input.GetAxis("Horizontal") * Time.deltaTime;
}
 
 
if (Input.GetKey (KeyCode.Q)) {transform.position += transform.up * climbSpeed * Time.deltaTime;}
if (Input.GetKey (KeyCode.E)) {transform.position -= transform.up * climbSpeed * Time.deltaTime;}
 
if (Input.GetKeyDown (KeyCode.End))
{
Screen.lockCursor = (Screen.lockCursor == false) ? true : false;
}
}
}
avatar
DragonEarthGamesProggrame
Membro
Membro

Masculino PONTOS : 544
REPUTAÇÃO : 6
Idade : 14
Áreas de atuação : Modelagem & C#
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Seg Fev 13, 2017 1:27 am

@DragonEarthGamesProggrame escreveu:Marcos Preciso da sua ajuda Tem como Adaptar o script da aula para funcionar com esse aqui o De camera de livre movimento


using
UnityEngine;
using System.Collections;
 
public class ExtendedFlycam : MonoBehaviour
{
 
 
public float cameraSensitivity = 90;
public float climbSpeed = 4;
public float normalMoveSpeed = 10;
public float slowMoveFactor = 0.25f;
public float fastMoveFactor = 3;
 
private float rotationX = 0.0f;
private float rotationY = 0.0f;
 
void Start ()
{
Screen.lockCursor = true;
}
 
void Update ()
{
rotationX += Input.GetAxis("Mouse X") * cameraSensitivity * Time.deltaTime;
rotationY += Input.GetAxis("Mouse Y") * cameraSensitivity * Time.deltaTime;
rotationY = Mathf.Clamp (rotationY, -90, 90);
 
transform.localRotation = Quaternion.AngleAxis(rotationX, Vector3.up);
transform.localRotation *= Quaternion.AngleAxis(rotationY, Vector3.left);
 
if (Input.GetKey (KeyCode.LeftShift) || Input.GetKey (KeyCode.RightShift))
{
transform.position += transform.forward * (normalMoveSpeed * fastMoveFactor) * Input.GetAxis("Vertical") * Time.deltaTime;
transform.position += transform.right * (normalMoveSpeed * fastMoveFactor) * Input.GetAxis("Horizontal") * Time.deltaTime;
}
else if (Input.GetKey (KeyCode.LeftControl) || Input.GetKey (KeyCode.RightControl))
{
transform.position += transform.forward * (normalMoveSpeed * slowMoveFactor) * Input.GetAxis("Vertical") * Time.deltaTime;
transform.position += transform.right * (normalMoveSpeed * slowMoveFactor) * Input.GetAxis("Horizontal") * Time.deltaTime;
}
else
{
transform.position += transform.forward * normalMoveSpeed * Input.GetAxis("Vertical") * Time.deltaTime;
transform.position += transform.right * normalMoveSpeed * Input.GetAxis("Horizontal") * Time.deltaTime;
}
 
 
if (Input.GetKey (KeyCode.Q)) {transform.position += transform.up * climbSpeed * Time.deltaTime;}
if (Input.GetKey (KeyCode.E)) {transform.position -= transform.up * climbSpeed * Time.deltaTime;}
 
if (Input.GetKeyDown (KeyCode.End))
{
Screen.lockCursor = (Screen.lockCursor == false) ? true : false;
}
}
}

Da próxima vez, use a caixa escrito 'SCRIPT' para por os seus scripts... facilita a leitura Very Happy

O código 'MoverObjetos' fica assim:
Código:
using UnityEngine;

public class MoverObjetos : MonoBehaviour {
   public float DistanciaMinima = 2,DistanciaMaxima = 6;
   public float VelocidadeDeMovimento = 10, velocidadeDeRotacao = 50;
   public float ForcaParaAtirar = 3000;
   public Texture MaoFechada, MaoAberta;
   private bool podeMovimentar, estaMovimentando;
   private float DistanciaAjustada;
   private Vector3 PontoFinalDoRaio;
   private Vector3 velocity = Vector3.zero;
   private GameObject referenciaTemporaria;
   public static bool rotacionando;
   void Start (){
      rotacionando = false;
      DistanciaAjustada = (DistanciaMinima + DistanciaMaxima)/2;
      Cursor.visible = false;
   }
   void Update (){
      RaycastHit PontoDeColisao;
      Physics.Raycast (transform.position, transform.forward, out PontoDeColisao, 100);
      PontoFinalDoRaio = transform.position + transform.forward*DistanciaAjustada;
      if (Vector3.Distance (transform.position, PontoDeColisao.point) <= DistanciaMaxima && PontoDeColisao.transform.gameObject.tag == "OBJETO") {
         podeMovimentar = true;
      } else {
         podeMovimentar = false;
      }
      if(Input.GetMouseButtonDown(0) && podeMovimentar == true){
         DistanciaAjustada = Vector3.Distance(transform.position,PontoDeColisao.point);
         PontoDeColisao.rigidbody.useGravity = false;
         referenciaTemporaria = PontoDeColisao.transform.gameObject;
         estaMovimentando = true;
      }
      if (Input.GetMouseButtonUp (0) && referenciaTemporaria != null) {
         referenciaTemporaria.GetComponent<Rigidbody>().useGravity = true;
         referenciaTemporaria = null;
         rotacionando = false;
         estaMovimentando = false;
      }
      if (Input.GetMouseButtonDown (1) && referenciaTemporaria != null) {
         Vector3 direcao = PontoFinalDoRaio-transform.position;
         referenciaTemporaria.GetComponent<Rigidbody>().useGravity = true;
         referenciaTemporaria.GetComponent<Rigidbody>().AddForce(direcao*ForcaParaAtirar*(Time.deltaTime*1000));
         referenciaTemporaria = null;
         estaMovimentando = false;
      }
      if (Input.GetAxis("Mouse ScrollWheel") < 0){
         DistanciaAjustada--;
      }
      if (Input.GetAxis("Mouse ScrollWheel") > 0){
         DistanciaAjustada++;
      }
      if (DistanciaAjustada < DistanciaMinima) {
         DistanciaAjustada = DistanciaMinima;
      }
      if (DistanciaAjustada > DistanciaMaxima) {
         DistanciaAjustada = DistanciaMaxima;
      }
      if (referenciaTemporaria != null) {
         //ROTACIONAR OBJETOS
         if (Input.GetKey (KeyCode.R)) {
            rotacionando = true;
            referenciaTemporaria.GetComponent<Rigidbody> ().angularVelocity = new Vector3(0,0,0);
            float rotationX = Input.GetAxis("Mouse X") * velocidadeDeRotacao/10;
            float rotationY = Input.GetAxis("Mouse Y") * velocidadeDeRotacao/10;
            referenciaTemporaria.transform.RotateAroundLocal( Camera.main.transform.up, -Mathf.Deg2Rad * rotationX );
            referenciaTemporaria.transform.RotateAroundLocal( Camera.main.transform.right, Mathf.Deg2Rad * rotationY );
         }
         if(Input.GetKeyUp (KeyCode.R)) {
            rotacionando = false;
         }
      }
   }
   void FixedUpdate (){
      if (referenciaTemporaria != null) {
         referenciaTemporaria.GetComponent<Rigidbody> ().position = Vector3.SmoothDamp (referenciaTemporaria.transform.position, PontoFinalDoRaio, ref velocity, (100 / VelocidadeDeMovimento) * Time.deltaTime);
      }
   }
   void OnGUI (){
      if (podeMovimentar == true && estaMovimentando == false) {
         GUI.DrawTexture(new Rect(Screen.width/2-MaoAberta.width/2, Screen.height/2-MaoAberta.height/2, MaoAberta.width, MaoAberta.height), MaoAberta);
      }
      if (estaMovimentando == true) {
         GUI.DrawTexture(new Rect(Screen.width/2-MaoFechada.width/2, Screen.height/2-MaoFechada.height/2, MaoFechada.width, MaoFechada.height), MaoFechada);
      }
   }
}



O código 'ExtendedFlycam' fica assim:

Código:
using UnityEngine;
using System.Collections;

public class ExtendedFlycam : MonoBehaviour{

   public float cameraSensitivity = 90;
   public float climbSpeed = 4;
   public float normalMoveSpeed = 10;
   public float slowMoveFactor = 0.25f;
   public float fastMoveFactor = 3;

   float rotationX = 0.0f;
   float rotationY = 0.0f;
   float sensibilidade;

   void Start (){
      transform.gameObject.tag = "MainCamera";
      Screen.lockCursor = true;
      sensibilidade = cameraSensitivity;
   }

   void Update (){
      if (MoverObjetos.rotacionando) {
         cameraSensitivity = 0;
      } else {
         cameraSensitivity = sensibilidade;
      }

      rotationX += Input.GetAxis("Mouse X") * cameraSensitivity * Time.deltaTime;
      rotationY += Input.GetAxis("Mouse Y") * cameraSensitivity * Time.deltaTime;
      rotationY = Mathf.Clamp (rotationY, -90, 90);

      transform.localRotation = Quaternion.AngleAxis(rotationX, Vector3.up);
      transform.localRotation *= Quaternion.AngleAxis(rotationY, Vector3.left);

      if (Input.GetKey (KeyCode.LeftShift) || Input.GetKey (KeyCode.RightShift))
      {
         transform.position += transform.forward * (normalMoveSpeed * fastMoveFactor) * Input.GetAxis("Vertical") * Time.deltaTime;
         transform.position += transform.right * (normalMoveSpeed * fastMoveFactor) * Input.GetAxis("Horizontal") * Time.deltaTime;
      }
      else if (Input.GetKey (KeyCode.LeftControl) || Input.GetKey (KeyCode.RightControl))
      {
         transform.position += transform.forward * (normalMoveSpeed * slowMoveFactor) * Input.GetAxis("Vertical") * Time.deltaTime;
         transform.position += transform.right * (normalMoveSpeed * slowMoveFactor) * Input.GetAxis("Horizontal") * Time.deltaTime;
      }
      else
      {
         transform.position += transform.forward * normalMoveSpeed * Input.GetAxis("Vertical") * Time.deltaTime;
         transform.position += transform.right * normalMoveSpeed * Input.GetAxis("Horizontal") * Time.deltaTime;
      }


      if (Input.GetKey (KeyCode.Q)) {transform.position += transform.up * climbSpeed * Time.deltaTime;}
      if (Input.GetKey (KeyCode.E)) {transform.position -= transform.up * climbSpeed * Time.deltaTime;}

      if (Input.GetKeyDown (KeyCode.End))
      {
         Screen.lockCursor = (Screen.lockCursor == false) ? true : false;
      }
   }
}
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por garden em Qui Mar 30, 2017 8:17 am

Estou usando o  RigidbodyFirstPersonController como faço um script desse aki

garden
Iniciante
Iniciante

PONTOS : 429
REPUTAÇÃO : 1
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Qui Mar 30, 2017 8:08 pm

Vix, você vai ter que modificar o código pra dar certo... tem que tirar algumas partes do privado.

Aconselho ver esses 2 vídeos para entender do que estou falando:



avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por Ghosthy em Qua Abr 05, 2017 9:43 pm

@MarcosSchultz escreveu:
@Ghosthy escreveu:Marcos, tem como ao invés de usar imagens, usar um sistema de partículas?

Como assim, partículas no lugar a imagem da mão?
Isso mesmo! Estou criando uma magia para o meu personagem
avatar
Ghosthy
MembroAvançado

Masculino PONTOS : 1179
REPUTAÇÃO : 15
Áreas de atuação : Iniciante em programação em C#;
Iniciante em design;
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por niovery em Seg Maio 08, 2017 12:11 pm

@pablomezak escreveu:apareceu erro no m_MouseLook.XSensitivity
Apareceu o mesmo erro para mim

niovery
Membro
Membro

Masculino PONTOS : 472
REPUTAÇÃO : 5
Idade : 18
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Qua Maio 10, 2017 2:58 pm

@MarcosSchultz escreveu:Vix, você vai ter que modificar o código pra dar certo... tem que tirar algumas partes do privado.

Aconselho ver esses 2 vídeos para entender do que estou falando:



avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por niovery em Qui Maio 11, 2017 5:10 pm

Meu objeto não rotaciona

niovery
Membro
Membro

Masculino PONTOS : 472
REPUTAÇÃO : 5
Idade : 18
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por Ghosthy em Dom Jun 11, 2017 5:06 pm

Ei Marcos, você pode criar uma modificação no script pra mim? Porque quando eu seguro um bloco, subo em cima dele ainda segurando e começo a pular, o bloco vai junto, fazendo assim um tipo de hoverboard. Assim, se abrem muitas brechas no meu jogo.
avatar
Ghosthy
MembroAvançado

Masculino PONTOS : 1179
REPUTAÇÃO : 15
Áreas de atuação : Iniciante em programação em C#;
Iniciante em design;
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Ter Jun 13, 2017 3:20 pm

@Ghosthy escreveu:Ei Marcos, você pode criar uma modificação no script pra mim? Porque quando eu seguro um bloco, subo em cima dele ainda segurando e começo a pular, o bloco vai junto, fazendo assim um tipo de hoverboard. Assim, se abrem muitas brechas no meu jogo.

Isto é uma modificação que deve ir no seu jogador, e não no script de mover os objetos.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por Ghosthy em Qua Jun 14, 2017 8:03 pm

@MarcosSchultz escreveu:
@Ghosthy escreveu:Ei Marcos, você pode criar uma modificação no script pra mim? Porque quando eu seguro um bloco, subo em cima dele ainda segurando e começo a pular, o bloco vai junto, fazendo assim um tipo de hoverboard. Assim, se abrem muitas brechas no meu jogo.

Isto é uma modificação que deve ir no seu jogador, e não no script de mover os objetos.
Tem alguma ideia do que possa ser feito?
avatar
Ghosthy
MembroAvançado

Masculino PONTOS : 1179
REPUTAÇÃO : 15
Áreas de atuação : Iniciante em programação em C#;
Iniciante em design;
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por Phoenix Wright em Seg Jun 19, 2017 3:18 pm

@niovery escreveu:
@pablomezak escreveu:apareceu erro no m_MouseLook.XSensitivity
Apareceu o mesmo erro para mim
no meu também...
Versão Unity: 5.6.1f1
avatar
Phoenix Wright
Iniciante
Iniciante

Masculino PONTOS : 346
REPUTAÇÃO : 2
Idade : 30
Áreas de atuação : Desconhecido U_u
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Ter Jun 20, 2017 1:05 pm

É por que vocês estão usando os Standard Assets das versões mais atuais.

Neste asset eu fiz um sistema próprio, com controlador próprio, para não dar o erro:
https://www.assetstore.unity3d.com/en/#!/content/82992

Mas na versão free, é necessário editar o FPSController na mão mesmo. E como ele atualiza a cada versão da Unity, toda vez muda o método de fazer isto.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por Phoenix Wright em Qua Jun 21, 2017 4:31 pm

Arigatou Gozaimasu ^^ (Muito Obrigado em japonês)
pela dica ^^
avatar
Phoenix Wright
Iniciante
Iniciante

Masculino PONTOS : 346
REPUTAÇÃO : 2
Idade : 30
Áreas de atuação : Desconhecido U_u
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por SERGIOCS em Sab Jul 29, 2017 10:18 pm

Estou recebendo este erro na rotação do objeto  NullReferenceException: Object reference not set to an instance of an object,  sei que é refente a gira-lo. ja mudei as configurações de R para outra tecla mas nada, obs NAO estou usando no projeto o First person controller nativo do unity . Poderia ser isto ?

SERGIOCS
Iniciante
Iniciante

PONTOS : 828
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Ter Ago 01, 2017 5:31 pm

@SERGIOCS escreveu:Estou recebendo este erro na rotação do objeto  NullReferenceException: Object reference not set to an instance of an object,  sei que é refente a gira-lo. ja mudei as configurações de R para outra tecla mas nada, obs NAO estou usando no projeto o First person controller nativo do unity . Poderia ser isto ?

Na verdade tem a ver com um erro no script em si... está corrigido na asset store:

https://assetstore.unity.com/packages/tools/user-tools/physics/ms-drag-objects-82992

Vou tentar corrigir o script gratis ainda esta semana se eu conseguir um tempo.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por Lukas15744 em Ter Ago 01, 2017 9:38 pm

É possível fazer um sistema de construção simples com esse script?

Lukas15744
Iniciante
Iniciante

PONTOS : 510
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Ter Ago 01, 2017 10:08 pm

@Lukas15744 escreveu:É possível fazer um sistema de construção simples com esse script?

O uso do raycast com reconhecimento de tag é a base de um sistema de construção, mas para transformar este código no sistema que você quer, tem umas 50000000 dificuldades pelo caminho... Sistema de construção é algo extremamente complexo.
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por lhm em Qua Ago 02, 2017 1:26 am

script errado.....fodaa

lhm
Iniciante
Iniciante

PONTOS : 294
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por Lukas15744 em Qua Ago 02, 2017 2:21 am

Então é melhor eu deixar isso um pouco de lado e focar em coisas simples... O problema é que não sei o que fazer!

Lukas15744
Iniciante
Iniciante

PONTOS : 510
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Qua Ago 02, 2017 3:28 am

@lhm escreveu:script errado.....fodaa
script de graça.....fodaa
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por vcalil123 em Dom Jan 14, 2018 7:59 pm

Onde eu consigo o asset de fps

vcalil123
Iniciante
Iniciante

PONTOS : 270
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por vcalil123 em Dom Jan 14, 2018 8:23 pm

@vcalil123 escreveu:Teve correcao na versao gratuita?

vcalil123
Iniciante
Iniciante

PONTOS : 270
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Seg Jan 15, 2018 3:56 pm

@vcalil123 escreveu:Onde eu consigo o asset de fps
Procura por "Standard Assets" na Asset Store
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por vcalil123 em Seg Jan 15, 2018 6:05 pm

Vai ter a correcao na versao gratuita??

vcalil123
Iniciante
Iniciante

PONTOS : 270
REPUTAÇÃO : 0
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Seg Jan 15, 2018 6:08 pm

@vcalil123 escreveu:Vai ter a correcao na versao gratuita??

Vai sim, vou pegar o asset pago que ta top, e só simplificar ele, ai não tem erro nenhum... acho que hoje a noite ou amanhã eu já posto o código corrigido e funcionando 100%
avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

TUTORIAL Re: [TUTORIAL] Mover, Girar e lançar objetos com o mouse ( estilo Amnesia )

Mensagem por MarcosSchultz em Seg Jan 15, 2018 6:53 pm

avatar
MarcosSchultz
Administrador

Masculino PONTOS : 10485
REPUTAÇÃO : 1870
Idade : 21
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

Página 2 de 2 Anterior  1, 2

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum