> 튜토리얼
함수는 계산이나 행동 같은 작업을 수행합니다. 인자를 입력으로 받아 명령을 실행하고, 결과를 반환할 수 있습니다.
지금 우리 코드에서는 다음 함수와 메서드를 사용합니다:
me.setWeapon(weapon): 매개변수가 1개이고 아무것도 반환하지 않습니다.Fight.getNearestEnemy() → enemy: 매개변수가 0개이고 가장 가까운 적을 반환합니다.me.moveToward(target) → mp: 매개변수가 1개이고 사용한 MP의 수를 반환합니다.me.useWeapon(target) → success: 매개변수가 1개이고, 누군가에게 무기를 사용한 뒤 공격 결과를 반환합니다.Leek Wars에는 수백 개의 함수와 메서드가 있으며, 모두 문서라는 한 페이지에 모여 있습니다. 문서를 열려면 도움말 탭으로 가서 문서를 클릭하세요.
어느 페이지에서든 Ctrl + Alt + H 단축키로 문서를 열 수 있습니다. 지금 바로 해 보세요!
함수 설명에서는 다음 정보를 얻을 수 있습니다:
이제 함수에 익숙해졌으니, AI에서 함수를 몇 개 더 사용해 봅시다!
칩은 전투에서 회복하거나, 몸을 보호하거나, 능력을 강화하거나, 공격하는 등의 일에 쓸 수 있는 능력입니다. 칩을 사용하려면 먼저 부추에 장착해야 합니다:
그런 다음 me.useChip(chip) 메서드로 칩을 사용합니다. 무기와 달리 칩은 코드에서 미리 장착할 필요가 없습니다.
붕대, 동기 부여, 단백질, 헬멧 칩을 구입해 부추에 장착하세요.
무기를 장착하는 코드 다음에 아래 코드를 추가해, 턴이 시작될 때 이 칩들을 모두 사용하겠습니다:
Chip.motivation, Chip.protein은 Weapon.pistol처럼 사용하려는 칩이나 무기를 나타내는 미리 정의된 값입니다. 함수와 마찬가지로 문서에 모두 나와 있습니다.
함수는 무엇을 할 수 있을까요?
값을 계산해 반환하기 행동을 하거나 명령 실행하기 아무 값도 반환하지 않기 여러 개의 매개변수 받기
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.