Forma Mais Facil De Criar Scripts



Bem Amigos Nois Do Grupo Slayer Wardweres Sempre Vamos Traszer Grandes Novidades Para Vocês Entao Como Todos Sabemos Que o CopyBot Copia Os Objtos Mais Nao Os Scripts, Entao Para Ajudar Bastantes Os usuarios Dos Metaverso Secon Life,Vamos Criar Um Tutorial De como Criar script Para Second life e garanto que mais façio que esse vcs nao vai encontar
vamos postar o programa necessario para nossa aula e um video tambem para ficar mais facio.vamos deixar de falar e maos a obra

primeiramente vocês Vao Precisar do programa Que Pode Ser baixado

Começando com zero para a segunda vida (S4SL)

1. Instituído

Lançamento S4SL clicando duas vezes "Scratch para Second Life"
Devido a um bug, você pode ter melhores resultados se você arraste e solte-Scratch.image "Scratch para Second Life", mais do que o duplo clique. App ou arquivo. Exe
Faça o login na Second Life
Reajustar o Second Life janela para que ele possa estar lado a lado com S4SL
Para redimensionar, arrastá-lo a partir do canto inferior direito
Além disso, você pode alternar rapidamente entre as duas aplicações pressionando Alt-Tab (janelas) ou maçã-guia (MAC)

2. Faça um Objeto

Em Second Life, mude para o modo de construir clique sobre o azul "construir", localizado na parte inferior da tela Crie um objeto (um prim) clique no botão criar na parte superior da janela de edição, escolher uma forma que abaixo, em seguida, clique na varinha no chão para criá-lo




3. Faça um roteiro


Retorne ao S4SL Comece com um "chapéu" bloco Clique em "controle" para ver os blocos de controlo Escolha uma das primeiras cinco desses blocos laranja (como "quando estou sensibilizado"), e arraste-o para a área scripting do lado direito. Estes são o "chapéu" blocos. Elas são diferentes maneiras de fazer um programa executado. Por exemplo, "quando me tocou" torna os blocos relacionados abaixo executado quando você clica no objeto. Veja o que os outros fazem: "Quando eu receber" é executado quando um bate-papo particular mensagem. "Quando eu chocarem" é executado quando um avatar solavancos no objeto. "Quando me criou" é executado quando o script é em primeiro lugar guardado, e quando o objeto é rezzed (como quando é puxado para fora de seu inventário) "Forever" é executado, uma e outra, dez vezes por segundo. Adicionar um comando por encaixar-lo para o fundo da pilha A maioria dos outros blocos estão os comandos. Por exemplo, clicar em "espera" guia, e arrastar a "dizer" bloco. Você pode alterar o texto do bloco dizer. Se você ligar esta abaixo do "Quando me tocou" bloco, o objeto irá dizer alguma coisa quando você tocar-lhe. Experiência com outros blocos! Você também pode abrir-se a amostra projectos que vêm com S4SL para obter ideias.





4. Copie o script em seu objeto

Em S4SL, clique no botão "copiar tília script" botão. Isso coloca o seu código na área de transferência. Retorne ao SL Crie um novo script para o seu objeto Na janela de edição de seu objeto, clique mais, clique na guia Conteúdo e clique no botão "New Script ..." botão. Dê um duplo clique no "New Script" que aparece. Uma janela será aberta no script, e seu objeto irá executar o script padrão (e dizer "Olá, Avatar") Cole o seu script Você deseja substituir o script que está lá com o que você tem um na área de transferência Na janela do script, selecione todos, em seguida, colar, em seguida, guarde Se colar não funciona, sorry! Este é um erro que ainda estamos trabalhando. Você pode nos ajudar a corrigi-lo, proporcionando o máximo de informação possível sobre o computador que você está usando. Aqui estão algumas soluções: Colar em um editor de texto, selecione tudo, copie esse texto e, em seguida, colar na segunda vida Experimente um computador com Windows (até agora só temos visto esse problema em Macs) Uma forma rápida de fazer isso é com os atalhos de teclado No windows: ctrl-a, ctrl-v, ctrl-s Em mac: maçã-a,-v maçã, maçã-s Uma vez que o seu script tem guardado, feche a janela e mudar o modo de construir Agora você pode testar o seu objeto. Por exemplo, clique sobre ela para ver se ele diz uma coisa Repita! Experimentar as coisas!


Coisas para fazer:

Plantas que reagem às pessoas que passam por Um animal de estimação que faz truques quando dá-la chat comandos Brinquedos que mudam de cor, girar, virar ou invisível Uma palavra que reage quando você passo sobre ela Uma casa com portas e janelas que abrir e fechar automaticamente Interactive vestuário ou outras coisas malucas que você pode anexar ao seu corpo Independentemente do que se pode imaginar!

Outras coisas divertidas para experimentar:

Use os seus próprios sons: permite que você bloqueie o som pode digitar o nome de um som que você quer que seu objeto de jogar. Você vai precisar de colocar um som com este nome exato no inventário do objeto. Faça muitos: Tente fazer um monte de cópias de seu objeto, por exemplo, um andar inteiro feito de "inteligente" telhas (como a imagem acima mostrando o projeto de exemplo "arco-íris piso azulejo"). Basta fazer uma única peça, em seguida, deslocar-arraste para copiar um objeto, ou até mesmo copiar um grupo de objetos selecionados. Faça coisas que se comunicam: Use "broadcast ..." e "quando eu receber ..." para fazer vários objectos comunicarem uns com os outros (veja a "porta" e "arco-íris piso azulejo" exemplos) Memória: Use variáveis para armazenar números de seu objeto para que ele possa se lembrar coisas Lógica: Use a condi-se e outra para comparar coisas uns aos outros Partilha de código: Para partilhar código, você pode tentar o "colar script" botão. Para usá-lo: No SL, abrir um objecto existente com S4SL código dentro (digamos, criado por outra pessoa que tenha feito os scripts visível para o utilizador) Abra a janela LSL script, selecione todos, e copiá-lo Em S4SL, clique em "colar script" para regenerar os blocos para que o script Esta é uma característica experimental! Graças a Jens Moenig para Squeak código para salvar e carregar arranhão blocos em formato XML. Quaisquer erros introduzidos aqui são meus.


Coisas que olhar para fora (problemas conhecidos):


Os blocos da "caneta" categoria para desenhar linhas não funcionam a menos que seu objeto tem em seu inventário um objeto especial chamado "lineSegment." Contacte-me se estiver interessado, e posso te arranjar uma cópia desse objeto (em eric_r mit dot edu) Se você girar o objeto usando SL construir modo, o ponto-e mova em direção comandos podem não se comportar conforme o esperado. Uma solução é usar estes blocos só com os objetos que você não tenha girado manualmente. Para os formatos que você precisa para rodar, ou para formas mais complexas, você pode ligar em conjunto vários objectos. Só não se esqueça de colocar seu script em um prim que não tenha sido rodado manualmente. Caracteres especiais nos nomes variável, transmissões e quando receber-me-pode causar problemas Scripts que têm múltiplos circuitos em execução simultaneamente, especialmente com a aguardar blocos, pode não se comportar conforme o esperado Por favor, não redimensionar a janela S4SL (nada vai quebrar, ele vai apenas olhar estranho)