애드온 · 모드 자료실

전체보기

모바일 상단 메뉴

본문 페이지

[패키지] (수정) 짐승 형님의 시체의 컬러빔 효과에 회전하는 서먼 이펙트

워갓
댓글: 36 개
조회: 1735
추천: 10
2026-08-31 20:52:41

짐승 형님의 시체 컬러빔 효과에 회전하는 서먼 이펙트 추가

전클래스 정상 작동 확인
수정 이전 버전 다운로드는 ( 드루, 팔라, 암살자 정상작동 안됨 )

노란 서먼 이펙트를 먼저 인벤 자료실에 올려주셔서 코드를 따왔습니다.
헌데 그자료 출처를 찾다가 실패해서 아직은 출처를 밝히지 못했습니다.
찾아서 출처표기 명확히 하도록 하겠습니다.

hd / character / player / 클래스 / animation / combined.timelines
짐승 형님 코드에 추가한 소스
                { //캐릭터 사망 시 시체 위치에 소환되어 시체 회수 전까지 무한 재생되는 노란 공1
                    "type": "SpawnVFX",
                    "name": "SpawnVFX_YellowOrb_DeadBody",
                    "eventTimestamp": 0.0,
                    "duration": -1.0, // 시체 회수 시까지 무한 지속 재생
                    "isCritical": false,
                    "eventParams": [
                        {
                            "type": "VFXSourceAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_filename_yelloworb",
                            "value": "data/hd/vfx/particles/missiles/expansion_baalsummonmissile_2/baal_summonmissile_2.particles",
                            "parameterName": "filename"
                        },
                        {
                            "type": "AttachToEntityAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_attachToEntity_yelloworb",
                            "value": false, // 시체 전용 적용을 위해 false 설정
                            "parameterName": "attachToEntity"
                        },
                        {
                            "type": "TranslationOffsetAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_translationOffset_yelloworb",
                            "value": {
                                "x": 0.0,
                                "y": 0.2, // 시체 높이에 맞춘 오프셋 0.2
                                "z": 0.0
                            },
                            "parameterName": "translationOffset"
                        },
                        {
                            "type": "RotationOffsetAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_rotationOffset_yelloworb",
                            "value": {
                                "x": 0.0,
                                "y": 0.0,
                                "z": 0.0
                            },
                            "parameterName": "rotationOffset"
                        },
                        {
                            "type": "HardKillVFXAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_hardKillOnTimeout_yelloworb",
                            "value": false,
                            "parameterName": "hardKillOnTimeout"
                        },
                        {
                            "type": "AttachToDeadBodyEventParameter",
                            "name": "SpawnVFX_Track_eventParams_attachToDeadBody_yelloworb",
                            "value": true, // 시체 트랜스폼에 파티클 바인딩
                            "parameterName": "attachToDeadBody"
                        }
                    ]
                }, // 끝
                { //캐릭터 사망 시 시체 위치에 소환되어 시체 회수 전까지 무한 재생되는 노란 공2
                    "type": "SpawnVFX",
                    "name": "SpawnVFX_YellowOrb_DeadBody",
                    "eventTimestamp": 0.0,
                    "duration": -1.0, // 시체 회수 시까지 무한 지속 재생
                    "isCritical": false,
                    "eventParams": [
                        {
                            "type": "VFXSourceAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_filename_yelloworb",
                            "value": "data/hd/vfx/particles/missiles/expansion_baalsummonmissile_2/baal_summonmissile_2.particles",
                            "parameterName": "filename"
                        },
                        {
                            "type": "AttachToEntityAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_attachToEntity_yelloworb",
                            "value": false, // 시체 전용 적용을 위해 false 설정
                            "parameterName": "attachToEntity"
                        },
                        {
                            "type": "TranslationOffsetAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_translationOffset_yelloworb",
                            "value": {
                                "x": 0.0,
                                "y": 0.2, // 시체 높이에 맞춘 오프셋 0.2
                                "z": 0.0
                            },
                            "parameterName": "translationOffset"
                        },
                        {
                            "type": "RotationOffsetAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_rotationOffset_yelloworb",
                            "value": {
                                "x": 0.0,
                                "y": 0.0,
                                "z": 0.0
                            },
                            "parameterName": "rotationOffset"
                        },
                        {
                            "type": "HardKillVFXAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_hardKillOnTimeout_yelloworb",
                            "value": false,
                            "parameterName": "hardKillOnTimeout"
                        },
                        {
                            "type": "AttachToDeadBodyEventParameter",
                            "name": "SpawnVFX_Track_eventParams_attachToDeadBody_yelloworb",
                            "value": true, // 시체 트랜스폼에 파티클 바인딩
                            "parameterName": "attachToDeadBody"
                        }
                    ]
                }, // 끝
                { //캐릭터 사망 시 시체 위치에 소환되어 시체 회수 전까지 무한 재생되는 노란 공3
                    "type": "SpawnVFX",
                    "name": "SpawnVFX_YellowOrb_DeadBody",
                    "eventTimestamp": 0.0,
                    "duration": -1.0, // 시체 회수 시까지 무한 지속 재생
                    "isCritical": false,
                    "eventParams": [
                        {
                            "type": "VFXSourceAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_filename_yelloworb",
                            "value": "data/hd/vfx/particles/missiles/expansion_baalsummonmissile_2/baal_summonmissile_2.particles",
                            "parameterName": "filename"
                        },
                        {
                            "type": "AttachToEntityAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_attachToEntity_yelloworb",
                            "value": false, // 시체 전용 적용을 위해 false 설정
                            "parameterName": "attachToEntity"
                        },
                        {
                            "type": "TranslationOffsetAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_translationOffset_yelloworb",
                            "value": {
                                "x": 0.0,
                                "y": 0.2, // 시체 높이에 맞춘 오프셋 0.2
                                "z": 0.0
                            },
                            "parameterName": "translationOffset"
                        },
                        {
                            "type": "RotationOffsetAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_rotationOffset_yelloworb",
                            "value": {
                                "x": 0.0,
                                "y": 0.0,
                                "z": 0.0
                            },
                            "parameterName": "rotationOffset"
                        },
                        {
                            "type": "HardKillVFXAnimationEventParameter",
                            "name": "SpawnVFX_Track_eventParams_hardKillOnTimeout_yelloworb",
                            "value": false,
                            "parameterName": "hardKillOnTimeout"
                        },
                        {
                            "type": "AttachToDeadBodyEventParameter",
                            "name": "SpawnVFX_Track_eventParams_attachToDeadBody_yelloworb",
                            "value": true, // 시체 트랜스폼에 파티클 바인딩
                            "parameterName": "attachToDeadBody"
                        }
                    ]
                } // 끝



아래는 케릭터 후광 효과에 적용시키는 소스입니다.
본체 소스를 공유하는 발키리, 암살자 분신, 악술도 분신? 같은 경우에 이펙트가 케릭터 앞에 노출되어 
매우 밝게 보이고 일반 케릭터는 이펙트가 뒤로 깔리게 되어 후광 효과가 됩니다.

hd / character / player / 클래스 / 클래스.json
    "type": "UnitDefinition",
    "name": "sorceress", // 각 케릭터 항목 엔티티 아래에 이펙트 추가 하시면 됩니다.
    "entities": [
        { //케릭터용 노란 공 이펙트
            "type": "Entity",
            "name": "entity_yelloworb", //"entity_root",
            "id": 1079187010,
            "components": [
                {
                    "type": "VfxDefinitionComponent",
                    "name": "entity_root_VfxDefinition",
                    "filename": "data/hd/vfx/particles/missiles/expansion_baalsummonmissile_2/baal_summonmissile_2.particles",
                    "hardKillOnDestroy": false
                },
                {
                    "type": "TransformDefinitionComponent",
                    "name": "TransformDefinitionComponent002",
                    "position": {
                        "x": 0,
                        "y": 4.5, //2.1,
                        "z": 0
                    },
                    "orientation": {
                        "x": 1.0,
                        "y": 0.0,
                        "z": 0.0,
                        "w": 1.0
                    },
                    "scale": {
                        "x": 1.0,
                        "y": 1.0,
                        "z": 1.0
                    },
                    "inheritOnlyPosition": false
                }
            ]
        }, //여기까지





룬에 적용하면 이렇게



        { //노란 공 이펙트
            "type": "Entity",
            "name": "entity_root",
            "id": 1079187010,
            "components": [
                {
                    "type": "VfxDefinitionComponent",
                    "name": "entity_root_VfxDefinition",
                    "filename": "data/hd/vfx/particles/missiles/expansion_baalsummonmissile_2/baal_summonmissile_2.particles",
                    "hardKillOnDestroy": false
                },
                {
                    "type": "TransformDefinitionComponent",
                    "name": "TransformDefinitionComponent002",
                    "position": {
                        "x": 0,
                        "y": 0, // "y": 2.1,
                        "z": 0
                    },
                    "orientation": {
                        "x": 1.0,
                        "y": 0.0,
                        "z": 0.0,
                        "w": 1.0
                    },
                    "scale": {
                        "x": 1.0,
                        "y": 1.0,
                        "z": 1.0
                    },  
                    "inheritOnlyPosition": false
                }
            ]
        } //여기까지  


Lv57 워갓

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 게임
  • IT
  • 유머
  • 연예
AD