Phun уроци (algodoo)

Всички сценарии са написани на меню скриптов обект. Това е в контекста «Script Menu» меню обект.

В OnCollide вече е запис (д) =><>. Този запис, по мое мнение, означава, че при сблъсък (променлива Е) се изпълнява (=> знака), който е в скоби. В тези скоби, а след това пишем сценария.

Да предположим, че искате да се показва определен обект, нека кръга в даден момент на контакт.

След това ние се нуждаем 2 обекти, които ще си взаимодействат. Един от тях ние "zaskriptuem".

Нашият сценарий изглежда така:

Сега нека видим по-подробно: Сцена - означава мястото, в което - или ще бъдат създадени. Добавяне на точка след отделяне команда. което означава "добави". Ние добавяме кръг - кръг. Тогава ние се отвори още една къдрава скоба, в която пишем параметрите възразяват да бъдат добавени. Именно Поз - позиция (има формата, например, [1,1], т.е. от 1 до X ос и 1 до Y), в нашия случай епос означава "сблъсък позиция". След това е знак за "точка и запетая", е необходимо да се разбере програмата, която отива отвъд Другият вариант. Параметър Радиус - разстоянието от центъра на кръга си край в метри. Параметър Цвят - този цвят. Параметър CollideSet набор от сблъсъци в този случай е равна на "А".

Гледайте внимателно за грешки, каквито и да било допълнителни или липсващи букви, липсват признаци да доведат до грешки в скрипта като цяло!

Сега нека да се разбере с формули.

Всеки знае, че компютърът е - компютър. Това означава, че той може да извърши изчисления. Вие не може да се изчисли собствените си стойности за параметрите.

Най-простият пример е допълнение, изваждане, умножение или деление. Така че сценария:

Това означава, че във всеки сблъсък zaskriptovanogo възрази с просто лесно да се добавят в своята стойност собствена плътност. Да предположим, че тази стойност е равна на 2, след един сблъсък ще бъде равно на 2 + 2 = 4. След два сблъсъци - 4 + 4 = 8. След 3 сблъсъци - 8 + 8 = 16. Този принцип се прилага в много по-сложни изчисления.

Сега, нека да видим по-подробно за ключовите думи, които Phun и Algodoo разберат.

Други - в буквален превод означава: "Не е това, и още един." Zaskriptovany обект се отразява на друг обект, който се сблъска.

Това - буквално означава "този, а не на друг." Zaskriptovany обект се отрази на себе си и не се отразява на обекта, който се сблъска.

Geom - Приложим за лазери, това означава, че лазерът се отразява на обекта, и не ви засяга.

Лазерно - Приложим за лазери, това означава, че лазерът се влияе и не влияе на обекта.

Така че, ако се разбере как обектът може пряко да се отрази на обекта. Нека разгледаме случая, когато обектът скрипт е на разстояние от друг обект, към който се отнася. Не е ясно? Е, аз също ще се чудя, ако аз не знаех.

Обяснете: такъв случай, например, когато трябва да се покаже информация за далечното обект на правоъгълника с текст. Например, броят на кръга, скорост, или всяка друга.

За това ние трябва да се въведе променлива, която ще извърши необходимата информация.

Натиснете бутона "тилда" (буквата "Е" на руски подредбата на клавиатурата при бягство). Излезе меню, за команден ред. Там влиза нашата променлива - Scene.my.X: = 350. В случаите, когато X - всеки признак, цифра, или набор от символи; И числото 350 - броят на кръга ще бъде.

Така че, нашата система ще получава данни за броя на кръга. Нека един изстрел прекарва 2 патрона. Изглежда така -
... Scene.my.Patron: = Scene.my.Patron - 2 ...

Сега ние трябва да се въвеждат информация за останалите касети. Обикновено се използват лазери, но единствената разлика е, скоростта на актуализация.

Създаване на правоъгълник, да я направи черно, ние бъде въведен текст. Персонализиране на размера на текста за удобство. За правоъгълник, или по-скоро до него, се завинтва към вала на двигателя, който и да е обект, така че да е безкрайно удари в правоъгълник (за предпочитане с висока скорост).

Скриптът за обект sadim:

Вземи в полето в менюто на скриптове в прозореца Текст, следното

Средства за изпразване на текста, за да добавят стойност към нашата променлива. Така че нашата правоъгълник показва текущата стойност на променливата.

ВАЖНО СЪОБЩЕНИЕ! Ако не спаси цялата сцена, но само тези обекти, които са получили, тогава променливата се губи! Необходимо е да влезете в конзолата отново, а след това да добавите обекти.

Има Phun или Algodoo!