
inteyvat
영어 | 简体中文 | 繁體中文 | 日本語
모든 캐릭터, 별 3 개 이상의 무기, 별 5 개 및 레벨 20 아티팩트 계산 지원
enka.api (공개 제 3 자 게임 디스플레이 패널 문자 데이터 쿼리 API)를 지원하려면 게임 디스플레이 패널 문자 데이터를 가져 오기 위해 (패널 문자 정보는 게임에서 음모가되어야 함)
실시간 데이터 계산 및 로컬 자동 데이터 저장
전체 기술 손상 (반응 포함)은 무기 및 유물 재산 촉진의 각 정제 변경에서 손상 값의 부서진 값 증가
보조 문자의 실제 데이터를 기반으로 계산 된 팀 버프 (보조 문자의 데이터를 먼저 초기화하거나 가져와야합니다)
풍부한 맞춤형 버프
아티팩트 성장 레이블
아티팩트 속성의 최적화 계산 (최대 임계 속도 제한을 갖는 특정 기술 정보) :
(참고 : 각 아티팩트의 실제 항목 수가 반드시 완전히 현실적 일 필요는 없기 때문에 승천의 주요 방향에서만 참조 할 수 있습니다)
(참고 : 현재이 프로젝트는 DPS 계산을 제외하고 각 기술의 손상 값 만 제공합니다. 조작 및 작동 축을 다른 방식으로 계산해야합니다).



■ 문자
모든 인재 버프는 기본적으로 꺼져 있습니다
모든 별자리 버프는 기본적으로 꺼져 있습니다
■ 무기
모든 효과 버프는 기본적으로 꺼져 있습니다
별 3 개 이상의 무기 만
■ 아티팩트
아티팩트 버프는 기본적으로 꺼져 있습니다
레벨 20 5 성급 아티팩트 만 지원합니다
■ 아티팩트의 자동 계산
단계의 정의는 각 증가의 최대 값 (예 : 임계 속도는 3.9%)이며, 이는 십진 자리로 지정할 수 있습니다 (예 : 0.1 단계는 0.39%의 임계 속도에 해당하고 2.7%는 0.7 단계에 해당합니다).
계산 목표가 마법 이후의 정상적인 공격 손상 인 경우, 정상 공격의 마법이 계산 전에 해당 마법 상태에 있는지 확인하십시오.
이 계산은 현재 컨텍스트에 따라 다릅니다. 즉,이 기능 영역의 단계 횟수 이외의 대상 계산과 관련된 속성 또는 버프가 변경 될 때 다시 계산해야합니다 (예 : 무기 정제 또는 관련 버프).
자동 계산의 자원 비용을 줄이기 위해 값 속성 단계는 계산 범위에 포함되지 않습니다 (작은 공격 값, 작은 HP 값, 작은 방어 값)
■ 인공물 레이블 (성장/희귀 성)
성장/희귀 태그 값은 아티팩트의 품질을 매우 잘 평가할 수 없지만 아티팩트의 희귀 성을 단순히 평가합니다 (즉, 초기 값의 값 범위와+4 이후 각각 증가).
성장은 최종 단계 값의 선형 값보다는 성장 값과 성장 시간의 차이를 포함하여 비선형입니다. 성장 가치가 클수록 성장 시간이 높을수록 성장 태그 가치가 높아지는데, 이는 XX의 왕에 더 가깝습니다 (예 : 35.7% 방어 이상의 방어의 왕)
희귀 성은 모든 성장의 합계이며, 이는 아티팩트를 얻는 데 어려움이 있음을 의미합니다 (값이 높을수록 드물다). 동시에, 인공물이 효과적이라는 것을 의미하지는 않지만, 언제라도 개밥으로 100% 이상의 희귀 성이있는 아티팩트를 사용해서는 안된다고 생각합니다.
■ 자동 저장
이 프로젝트는 Angular 로 개발 된 Nobackend 웹 응용 프로그램으로,이 프로젝트에서만 로컬로 구축 할 수 있습니다. 단계는 다음과 같습니다
■ 요구 사항
마디. JS (v16.15.0 권장)
Golang (1.16.3 이상 권장)
■ 다운로드
git clone https://github.com/Kurarion/Genshin-Calc.git
cd Genshin-Calc
npm install
■ 게임 데이터 초기화
Dimbreath의 Genshindata 저장소가 제재되었으므로 다음 코드는 현재 사용할 수 없습니다.
npm run generateGenshinData
어쩌면 다른 Genshin Impact Data Raw URL 또는 로컬 파일의 데이터를 사용해야 할 수도 있습니다.
go run GenshinData -resUrl=https://gitlab.com/????/GC-Resources/-/raw/3.?/Resources/
go run GenshinData -localResPath=./GenshinData
게임 버전이 업데이트되거나 테스트 및 사용자 정의 데이터를 사용해야 할 때 프로젝트의 최신 데이터를 생성하려면 Game data initialize 다시 실행해야하며 업데이트 된 컨텐츠의 구성은 src/assets/init/data.json 에 추가해야합니다.
인터페이스 참조 : src/app/shared/interface/interfaces.ts
Constant Reference : src/app/shared/const/const.ts
■ 테스트
//use angular-cli
npm run start
■ 빌드
//use http-server after building
npm run build
npm run serve