카메라
pet_camera/에는 카메라마다 파일이 하나씩 있고, 파일 이름은 카메라의 아이템 ID를 따라요. 모드의 파일은 pet_camera/camera.json이고, 하치와레가 사진을 찍는 방식을 정해요. 게임에서 어떻게 작동하는지는 하치와레의 카메라를 봐 주세요.
json
{
"film": "chiikawa:film",
"exposures": 8,
"owner_range": 64.0,
"cooldown_ticks": 12000,
"retry_ticks": 600,
"aim_ticks": 40,
"posed_chance": 0.5,
"subjects": { "owner": 3, "friend": 5, "scenery": 1 },
"width": 320,
"height": 240,
"fov": 70
}| 필드 | 뜻 | 기본값 |
|---|---|---|
film | 필름으로 쓰는 아이템 | chiikawa:film |
exposures | 한 롤에 찍을 수 있는 장수 | 8 |
owner_range | 주인이 몇 블록 안에 있어야 찍는지. 사진은 주인의 게임에서 그려지기 때문이에요 | 64 |
cooldown_ticks | 한 장을 찍은 뒤 다음 장까지 기다리는 가장 짧은 시간 | 12000(게임 속 반나절) |
retry_ticks | 찍지 못했을 때(주인이 멀어졌거나 찍으려던 펫이 가 버렸을 때) 다시 기회를 찾기까지의 시간 | 600 |
aim_ticks | 카메라를 든 뒤 셔터를 누르기까지의 시간 | 40 |
posed_chance | 포즈를 잡고 찍을 확률, 나머지는 자연스러운 스냅이에요. 0~1 | 0.5 |
subjects | 주인, 친구, 풍경을 찍을 가중치 | 3, 5, 1 |
width, height | 사진 크기, 픽셀 단위 | 320, 240 |
fov | 사진의 시야각. 주인의 달리기나 물약에 영향을 받지 않아요 | 70 |
다른 물건을 카메라로 쓰기. 자기 네임스페이스 아래에 그 아이템의 ID로 파일을 하나 더 만들면, 그 아이템을 가방에 넣은 하치와레도 사진을 찍어요.
누가 찍나요. 사진은 하치와레만 찍어요. 이건 코드에 적혀 있어서 데이터로는 바꿀 수 없어요. 하치와레가 카메라와 필름을 알아서 사러 갈지는 성격 파일의 likes에 적혀 있어요.
