[Duvida e Ajuda] Como fazer um dummy anda em circulos
5 participantes
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 1
[Duvida e Ajuda] Como fazer um dummy anda em circulos
Eae galera, eu tava querendo fazer uma spell pra coloca no blog e eu não sei de uma coisa, as vezes acontece por acidente mas nada que eu nao resolvese, queria saber como fazer um dummy andar em circulo.
Detalhe: a magia que estou fazendo presisa de um dummy e nao consigo fazer ela sem essa explicação.
Detalhe: a magia que estou fazendo presisa de um dummy e nao consigo fazer ela sem essa explicação.
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
Faz um offset da position onde a dummy vai girar e vai aumentando o angulo em 3,14 (PI)
Isso tem que ser feito numa periodica... Obvio
Exemplo:
Offset (Position of Caster) toward (ai voce escolhe a distancia entre o caster a dummy) angle (começa com 0.00, e a cada loop voce aumenta 3.14)
Dps é só dar um Move Unit na dummy para o Offset
Isso tem que ser feito numa periodica... Obvio
Exemplo:
Offset (Position of Caster) toward (ai voce escolhe a distancia entre o caster a dummy) angle (começa com 0.00, e a cada loop voce aumenta 3.14)
Dps é só dar um Move Unit na dummy para o Offset
VicToR- Número de Posts : 2002
Data de inscrição : 19/12/2010
Reputação : 243 Pontos : 26765
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
o victor só para aproveitar ..
você poderia me esclarecer um pouco sobre como funciona esse towards
(point offset)
e porque o angulo tem aumentar de 3.14 em 3.14 ....
você poderia me esclarecer um pouco sobre como funciona esse towards
(point offset)
e porque o angulo tem aumentar de 3.14 em 3.14 ....
fg8d78e48sro- Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 25685
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
fg8d78e48sro escreveu:o victor só para aproveitar ..
você poderia me esclarecer um pouco sobre como funciona esse towards
(point offset)
e porque o angulo tem aumentar de 3.14 em 3.14 ....
Pois bem,
Toward é a mesma coisa que Angulo.
e offset é a mesma coisa que Range.
O que é point offset ?!
Point offset é o que você usa pra fazer KB
Você pega o point do caster, seta um offset a 20 toward na frente, em tal angulo, e move ele.
------
Quanto ao 3.14....
3.14 é o numero do PI.
PI é a medida de uma circunferencia QUASE perfeita, já que PI é um numero irracional...
Vou dar um exemplo:
Se eu quizer mover o caster em forma de quadrado, um quadrado com 200 range cada lado...
Eu movo ele 200 Toward a 90º (cima)
Depois 200 Toward a 180º (esquerda)
Depois 200 Toward 270º (baixo)
Depois 200 Toward 360º ou 0º (direita)
sendo assim eu movi meu caster na forma de um quadrado...
mas e se eu quizer mover ele em forma de circulo ?! se eu mover ela de 45 em 45 graus, ela vai ficar meio quadrada, como um octógono, se eu diminuir mais ainda, colocar 22,5 por loop, ele vai ficar mais redondo, mas ainda vai continuar meio quadrado, então, algum genio descobriu que 3,14... é o numero perfeito, entre o quadrado e o ''oval'' se aumentar menos que 3,14 ele fica oval, se voce aumentar mais que 3,14 ele fica quadrado.
Última edição por VicToR ;D em 2012-02-04, 10:56, editado 1 vez(es)
VicToR- Número de Posts : 2002
Data de inscrição : 19/12/2010
Reputação : 243 Pontos : 26765
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
Só pra constar
Na verdade ToWards é a direção (ou sejá, o angulo)
Offset que é a distancia.
Na verdade ToWards é a direção (ou sejá, o angulo)
Offset que é a distancia.
lcc- Número de Posts : 933
Data de inscrição : 13/07/2010
Reputação : 104 Pontos : 26259
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
lcc escreveu:Só pra constar
Na verdade ToWards é a direção (ou sejá, o angulo)
Offset que é a distancia.
FIXED, thanks D:
VicToR- Número de Posts : 2002
Data de inscrição : 19/12/2010
Reputação : 243 Pontos : 26765
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
--------------------
@efeito circular agora q eu vi é q eu num tinha sacado o efeito da event ser periodic.
"Faz um offset da position onde a dummy vai girar e vai aumentando o angulo em 3,14 (PI)"
lendo com mais atenção clareou minhas ideias .. é que vai andar 3.14 sobre ele mesmo.
(antes a unica forma q passou pela minha cbeça de fazer isso seria
set pos= point do target offset 50 towards REAl (com valor1)
move caster to pos
"call remove pos"
set Real = real+1
lol
na verdade quando eu fiz minha spell eu fui fuçando para procurar como fazer para setar um ponto atras de uma unidade. achei o point offset e imaginei que era isso... mais é que as vezes ele "falhava"
mais agora acho que sei porque... eu colokei o valor do towards muito pequeno e uma unidade "caia" em cima da outra fazendo quem que ela fosse jogada para o lugar "vazio" mais perto
O só mais uma pergunta ... como se sabe quando o circulo ja voltou ao ponto inicial ?
--------------------------
centenas de genios de milhares de anos atrás.
--------------------------------------"
Ah o propio WE tem o valor do PI nas fuctions... desse modo da para fazer um circulo "mais perfeito" (WTF mais perfeito)
fg8d78e48sro- Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 25685
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
8e48sro"
[color=white]O só mais uma pergunta ... como se sabe quando o circulo ja voltou ao ponto inicial ?
[/quote]
Cria uma variavel Integer, e a cada 3,14 adicionado voce poe +1 na integer, quando completar 115 é porque deu uma voltar completa.
3.14x115 = +- 360 (angulo de uma circunferencia completa)
[color=white]O só mais uma pergunta ... como se sabe quando o circulo ja voltou ao ponto inicial ?
[/quote]
Cria uma variavel Integer, e a cada 3,14 adicionado voce poe +1 na integer, quando completar 115 é porque deu uma voltar completa.
3.14x115 = +- 360 (angulo de uma circunferencia completa)
VicToR- Número de Posts : 2002
Data de inscrição : 19/12/2010
Reputação : 243 Pontos : 26765
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
se eu usar uma comparação de por exemplo variable(a do angulo) greather than or equal to 360 tbm da neh ?logico '' ,,@edit mais salvando o valor do angle em uma variavel q começa com 0.
independente da onde a unit esteje ele via começar a contar do ponto em que ela está e dar uma volta.
vlw duvida resolvida e o problema que eu tava tendo era akilo que eu falei no post de antes msm.. só aumentar o offset um poko e resolveu
independente da onde a unit esteje ele via começar a contar do ponto em que ela está e dar uma volta.
vlw duvida resolvida e o problema que eu tava tendo era akilo que eu falei no post de antes msm.. só aumentar o offset um poko e resolveu
Última edição por fg8d78e48sro em 2012-02-04, 13:56, editado 1 vez(es)
fg8d78e48sro- Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 25685
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
fg8d78e48sro escreveu:se eu usar uma comparação de por exemplo variable(a do angulo) greather than or equal to 360 tbm da neh ?logico ''
só se a dummy começar a girar no 0º
VicToR- Número de Posts : 2002
Data de inscrição : 19/12/2010
Reputação : 243 Pontos : 26765
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
aproveitanto a aula de angulo, como faço pra um dummy aparecer atraz do alvo na skill, se for uma skill de target unit em vez de point.
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
Facing of ''Target'' -180
ou seja
180º é meia volta na circunferencia, se a vitima estiver olhando pra 360º ->
as costas dele está em 180º <-
seria bom voce fazer um offset de uns 100 range, pra poder realmente parecer que a dummy está nas costas dele.
ou seja
180º é meia volta na circunferencia, se a vitima estiver olhando pra 360º ->
as costas dele está em 180º <-
seria bom voce fazer um offset de uns 100 range, pra poder realmente parecer que a dummy está nas costas dele.
VicToR- Número de Posts : 2002
Data de inscrição : 19/12/2010
Reputação : 243 Pontos : 26765
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
Então cara...
por exemplo:
Set Point1 = Target Point of Ability Being Cast
Set Point2 = Point1 offset by 100 toward ''facing of target - 180''
por exemplo:
Set Point1 = Target Point of Ability Being Cast
Set Point2 = Point1 offset by 100 toward ''facing of target - 180''
VicToR- Número de Posts : 2002
Data de inscrição : 19/12/2010
Reputação : 243 Pontos : 26765
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
opa acho que podia sim...
mais deixa eu adicionar uma informaçãozinha.
NA MINHA SPELL DO GOLD EVENT FOI EXATAMENTE ISSO QUE EU FIZ UNIT(TARGET) FACING ANGLE -180 (MEIA VOLTA)
SÓ QUE EU COLOKEI O VALOR DO OFFSET EM 30 O QUE DAVA ALGUNS PROBLEMAS
COMO ASSIM PROBLEMAS ??
quando eu usava a spell em um pudge o colission do pudge estava nesse ponto (porque o pudge é grandão)
quando eu usava em um footman era normal ..
mais em um pudge ou tauren por exemplo o carinha saia em lugares randomizados por perto do alvo.
RESUMINDO DEIXE O OFFSET UM VALOR MAIOR QUE O COLLISION DA UNIT TARGET (acho que 100 ou 130 serve)
mais deixa eu adicionar uma informaçãozinha.
NA MINHA SPELL DO GOLD EVENT FOI EXATAMENTE ISSO QUE EU FIZ UNIT(TARGET) FACING ANGLE -180 (MEIA VOLTA)
SÓ QUE EU COLOKEI O VALOR DO OFFSET EM 30 O QUE DAVA ALGUNS PROBLEMAS
COMO ASSIM PROBLEMAS ??
quando eu usava a spell em um pudge o colission do pudge estava nesse ponto (porque o pudge é grandão)
quando eu usava em um footman era normal ..
mais em um pudge ou tauren por exemplo o carinha saia em lugares randomizados por perto do alvo.
RESUMINDO DEIXE O OFFSET UM VALOR MAIOR QUE O COLLISION DA UNIT TARGET (acho que 100 ou 130 serve)
fg8d78e48sro- Número de Posts : 1073
Data de inscrição : 07/11/2011
Reputação : 63 Pontos : 25685
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
Em relação ao fechamento do topico, fecha agora não, ainda tenho duvidas e estou saindo agora, então no momento só amanhã tirarei minha duvidas.
Boa noite a todos.
Boa noite a todos.
Re: [Duvida e Ajuda] Como fazer um dummy anda em circulos
Então deixarei abrto, quando for pra fechar avisa.
Tópicos semelhantes
» Como fazer um dummy usar skill??
» Como fazer um dummy seguir o caster , ordenar a usar uma habilidade e sumir
» [Duvida]Skill como unir 2 em 1? e como fazer o Summon ressuscitar com time?
» Help Fast !!
» [DUVIDA] - Como faz para o dummy castar uma magia em meu heroi?
» Como fazer um dummy seguir o caster , ordenar a usar uma habilidade e sumir
» [Duvida]Skill como unir 2 em 1? e como fazer o Summon ressuscitar com time?
» Help Fast !!
» [DUVIDA] - Como faz para o dummy castar uma magia em meu heroi?
TeaM KingS :: Games: :: Warcraft: World Editor :: ::
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos