사용자 도구

사이트 도구


ko:particle_script

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

ko:particle_script [2019/04/05 09:59] (현재)
리크 만듦
줄 1: 줄 1:
 +======파티클 스크립팅======
 +---------------------------
 +– Scripts 폴더 안에 Client.lua 파일을 만들어서 아래 내용을 넣습니다.
  
 +예) 파티클을 이용한 불 오브젝트 생성
 +<​code>​
 +function fireParticleUnitID(posx,​posy,​id)
 +  local p = ParticleSystem();​
 +  p.AttachToUnitID(Point(posx,​posy),​id)
 +
 +  p.shape = 4
 +  p.sortOrder = 499
 +
 +  p.material = 0
 +  p.startLifetime = 1.5
 +  p.startSpeed = 1
 +  p.startSize = 25
 +  p.gravityModifier = -10
 +  p.angle = 50
 +  p.radius = 7
 +  p.shapeRotX = -90
 +  p.shapeScaleZ = 13.5
 +  p.scale = 3
 +  p.sizeOverLifeTime = true
 +  p.sizeoVerLifeTimePrefab = 2
 +
 +  -- 파티클 불 설정
 +  p.colorOverLifeTime = true
 +  p.SetColorOverLifeTimeColor(0,​Color(255,​0,​0,​255))
 +  p.RemoveColorOverLifeTimeColor(1);​
 +  p.SetColorOverLifeTimeColorAlpha(0,​0)
 +  p.AddColorOverLifeTimeAlpha(0.5,​255)
 +
 +  p.SetMaterialTexture("​Pictures/​fireEffect.png","​Pictures/​fireEffect.png"​)
 +
 +  local p2 = ParticleSystem();​
 +  p.AddChild(p2)
 +  p2.visible = true
 +
 +  p2.shape = 4
 +  p2.sortOrder = 500
 +
 +  p2.material = 4
 +  p2.startLifetime = 1.5
 +  p2.startSpeed = 1
 +  p2.startSize = 20
 +  p2.gravityModifier = -10
 +  p2.angle = 50
 +  p2.scale = 3
 +  p2.radius = 7
 +  p2.shapeRotX = -90
 +  p2.shapeScaleZ = 13.5
 +  ​
 +  p2.sizeOverLifeTime = true
 +  p2.sizeoVerLifeTimePrefab = 2
 +
 +  -- 파티클 불 설정
 +  p2.colorOverLifeTime = true
 +  p2.SetColorOverLifeTimeColor(0,​Color(255,​255,​0,​255))
 +  p2.RemoveColorOverLifeTimeColor(1);​
 +  p2.SetColorOverLifeTimeColorAlpha(0,​0)
 +  p2.AddColorOverLifeTimeAlpha(0.5,​255)
 +
 +  --불그림 설정
 +  p2.SetMaterialTexture("​Pictures/​fireEffect.png","​Pictures/​fireEffect.png"​)
 +end
 +</​code>​
 +해당 코드 내용 클라이언트 스크립트에 넣기 -> 네코랜드 스튜디오상 자동시작이나 버튼입력 이벤트를 만들기 -> 
 +스크립트이벤트 등록 -> fireParticleUnitID(0,​0,​event.id)를 넣어주세요.\\
 +그러면 해당 이벤트의 위치에 불 파티클이 생성 됩니다.\\
 +event.id 대신 unit.id를 넣으면 플레이어의 위치에 생성 됩니다. 0,0은 생성될 위치입니다.\\
ko/particle_script.txt · 마지막으로 수정됨: 2019/04/05 09:59 저자 리크