전체 글 (114)

10
29

1. 크롬 창에 chrome://flags 치기

2. 나온 페이지에 “refresh” 검색 

3. 나온 결과 2개 다 끄기. "Disable"로

(“Chrome Refresh 2023”, “Chrome WebUI Refresh 2023” 두 개 끄면 됨)

https://bugartisan.medium.com/disable-the-new-chrome-ui-round-in-2023-db168271f71e

 

Disable the new chrome UI round in 2023

TLDR: If you want to jump to the solution, skip this paragraph :) Today I finally decided to create an account here, to share my writings…

bugartisan.medium.com

 

COMMENT
 
08
04

폰트 구울 때 사용합니다.

 

┌한글 모든 글자 모음

더보기

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅑㅒㅓㅕㅖㅗㅛㅜㅠㅡㅣ가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항핳해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝힣 

 

아래 분의 자료를 참고했습니다.

 

https://gist.github.com/taggon/a05af10cb9a38f201aefaacf3391e756

 

완성형 한글2350자+자음+모음+영문자+특수기호

완성형 한글2350자+자음+모음+영문자+특수기호. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

COMMENT
 
06
26

썸네일

 

유니티 에디터의 하이어라키는 너무 불편합니다.

특히 Canvas 부분의 UI 작업할 땐 UI가 많아질 수록 복잡해집니다.

 

이를 구분하기 위해 구분선으로 빈 오브젝트를 만들어

'---------light---------', '-----------------------'

이렇게 사용하기도 하는데 오히려 지저분하게 보일 수도 있습니다.

 

그리고 인스펙터에 보면 오브젝트의 아이콘 지정하는게 있습니다만…

보다시피 하이어라키에는 적용이 안되고 이 아이콘은 그저 씬에서 보이는 정도죠

이 모두를 해결할 에셋이 바로 Hierachy 2입니다.

 


다운

아쉽게도 더이상 Hierachy 2는 유지보수를 안하기 때문에 제작자분이 스토어에서 내렸습니다.

그리고 새로 출시한 10달러짜리 Hierachy 4 에셋을 사용을 권장하네요.

 

과거에 그래도 Hierachy 2는 무료버전이었기 때문에 이를 사용할 수 있게 곳곳에 남아있습니다.

 

제작자 깃허브에서 다운 ↓

https://github.com/truongnguyentungduy/hierarchy-2

 

GitHub - truongnguyentungduy/hierarchy-2: Editor extension to improve Unity hierarchy window. Makes the hierarchy more detail, b

Editor extension to improve Unity hierarchy window. Makes the hierarchy more detail, but still clean and easy to organize. - GitHub - truongnguyentungduy/hierarchy-2: Editor extension to improve Un...

github.com

 

or

 

이전에 무료 구매한 사람은 패키지 매니저로 다운 ↓


사용법

 

다운하시면 Hierachy 2의 모든 파일은 전부 Assets 풀더 밑에 존재하게 됩니다.

전부 가장 상위 풀더인 Assets 풀더 밑에 있음

 

사용법은 간단합니다.

 


1. Hierachy 2 키기 / 끄기

 

하이어라키에 마우스를 눌러 선택한 상태에서 Ctrl + H를 누르시면됩니다.

 

Hierachy 2를 켰을 때 하이어라키에 있는 오브젝트는 컴포넌트를 아이콘으로 보여줍니다.

 

기본적으로 켜져있습니다.


2. 좌클릭

 

Hierachy 2를 키면 하이어라키에 아이콘들이 막 보입니다.

이 아이콘들을 간단하게 마우스로 바로 접근이 가능합니다.

 

Hierachy 2의 핵심은 마우스입니다.

아이콘을 클릭해서 접근하면 여러 기능을 사용할 수 있기 때문에 우선 아이콘을 클릭해서 선택해줍시다.

 

단순 아이콘 클릭 -> 하나의 아이콘 선택

ctrl 키 + 좌클릭 -> 다중 아이콘 선택

 

사진처럼 붉은 색이 된 아이콘은 좌클릭으로 다중 선택이 된 아이콘입니다.


3. 우클릭

 

좌클릭으로 아이콘을 선택했으면 해당 오브젝트에 있는 컴포넌트를 수정을 해줍시다

보시다시피 우클릭으로 바로 컴포넌트를 수정할 수 있게 여러 편리한 기능이 있습니다.

 

개인적으로는 굳이 인스펙터를 안거쳐도 컴포넌트 복사/삭제가 가능한게 너무 좋은거같아요.

 


4. 가운데 마우스 클릭

이건 사용을 잘 안할꺼같긴한데 되게 편리한거같습니다.

 

좌클릭으로 아이콘을 선택한 컴포넌트들을 인스턴스 인스펙터로 보여줍니다.

 

당연히 여러개 선택하면 다 같이 보여줍니다.

 

말그대로 인스펙터이기 떄문에 바로 수정이 가능한게 너무 편한거같습니다.

 


5. 인스턴스 인스펙터

 

위에서 보여줬듯이 가운데 클릭으로 선택한 아이콘들의 인스펙터가 열립니다.

만약 인스턴스 인스펙터에 더 추가 하고 싶으면 추가하고 싶은 아이콘에 대고

Alt + 가운데 클릭하시면 됩니다.

 

뺄 땐 그냥 인스턴스 인스펙터에 있는 x 버튼 눌러주면 됩니다.

 


★ 6. 오브젝트 활성화 / 비활성화

 

개인적으로 이 기능이 진짜 혁신인거같습니다.

 

아무 오브젝트에 마우스를 대고 

마우스 가운데 클릭해주시면 됩니다.

 

그러면 활성화된 오브젝트는 비활성화 되고

비활성화된 오브젝트는 활성화됩니다.

 


★7. 아이콘을 하이어라키에서 변경

 

인스펙터 위에서 아이콘 설정하면 하이어라키에도 아이콘이 보입니다.

 

이걸 하이어라키에서 바로 아이콘을 우클릭해서 바꿀 수 있습니다.

보다시피 바로 바꿀 수 있고 Other... 으로 커스텀 아이콘 설정도 가능합니다.

 

 


★8. 오브젝트 잠금

 

만약 더 수정하기 싫거나 다른사람이 못만지게 하고 싶다면 잠금 기능을 사용하면 됩니다.

 

잠글 오브젝트를 클릭해서 선택하시고 단축키를 눌러주면 됩니다.

*참고로 다중 선택 가능합니다.

 

Ctrl + L -> 잠금 활성화

Ctrl + Alt + L -> 잠금 비활성화


9. 태그 변경

 

Hierachy 2는 아이콘 말고도 태그도 보여줍니다.

 

심지어 이걸 바로 수정할 수도 있습니다.

태그에 마우스 우클릭하면 모든 자식에 태그 붙이거나 태그를 바로 변경 가능합니다.

 


★10. 오브젝트의 하이어라키 위치 변경

 

전에는 마우스로 정확한 위치로 하이어라키 위치 옮기기 불편하셨을겁니다.

 

진짜 이것도 혁신인데 단축키로 바로 위치 변경이 가능합니다.

 

오브젝트 선택하고

Shift + W -> 위로 올리기

Shift + S -> 아래로 내리기

 


★11.  구분선

 

이것도 편리한 기능인데 구분선을 깔끔하게 만들 수 있는 기능입니다.

 

우선 아무 빈 오브젝트를 만든 뒤 이름을 아래와같이

 

---> 이름

점선 세 개랑 꺽쇠괄호 하나면 구분선으로 취급됩니다. 

결과 ↓

그냥 에디터에서 구분선으로 보이는거라 좋은거같네요

 


★ 12. 이름 수정

 

가끔 진짜 오브젝트들 이름을 싹 바꿔야할 때 쓰면 좋습니다.

 

 

사진처럼 한개 이상의 오브젝트를 선택해서 F2키를 눌러주면 됩니다.

 

개인적으로 Horizontal layout group 같은

레이아웃 그룹 밑의 애들을 이름 바꿀 때 쓰면 좋을꺼같습니다.

 

왜냐면 Mode에 보시면 번호 붙여주는게 있기 때문입니다.

 

그리고 씬 이름도 바꿀 수 있습니다.

씬 이름을 누르고 F2키를 눌러주면 바꿀 수 있네요

굳이 풀더에서 안바꿔도 되서 편한거같습니다.

 


13. 에셋 옵션 바꾸기

 

굳이 안건들여도 되지만 구분선 규칙이나 테마 바꾸고 싶으면 옵션창에 가시면 됩니다.

 

에디터 상단 탭에

Edit -> Project Settings -> Hierarchy

 


 

진짜 너무 편한 기능이고 직관적이라서 없으면 못 살 것같네요.

 

에셋으로 씬들을 사게 되면 어디에 스크립트 있는지 몰라서 불편한데

이게 있으면 분석하기 쉬워지는 것 같네요.

 

COMMENT
 
06
08

⚠️이 글은 API 문서를 공부한 내용을 정리한 글입니다.  ↓

https://partner.steamgames.com/doc/features/inventory/tools

썸넬

 


Steam 인벤토리 아이템 도구

 

도구(tool)는 태그와 관련이 있습니다.

 

우리가 아이템의 태그를 변경하는 것 처럼,

다른 아이템을 수정할 수 있는 아이템을 만들 수 있습니다.

 

베타에서 '도구(tool)' 아이템을 정의 해서,

다른 아이템의  Steam 인벤토리 아이템 태그를 변경할 수 있습니다.

 

ISteamInventory::ExchangeItems 호출을 사용하여 도구와 아이템을 함께 전달할 수 있습니다. 

태그가 전달되거나 생성되고 새로운 아이템(목표 아이템에서 복제된)이 생성됩니다.

 

이러한 태그는 Steam 클라이언트의 다른 아이템 속성과 함께 자동으로 전달되며,

속성 이름 '태그'로 ISteamInventory::GetResultItemProperty를 호출하여 가져올 수 있습니다.

태그는 제공된 문자열 버퍼에서 ; 기호로 분리되어 반환됩니다.

 


도구의 간단한 예시

 

다음은 아이템에 ‘페인트’로 색을 적용할 수 있는 도구의 예시입니다.

 

우선 도구에 대한 itemDef(아이템 정의)가 필요합니다.

tags_to_remove_on_tool_use 속성을 사용하여 태그를 제거하지 않았다면

아이템에 여러개의 도구가 적용되어 중첩된 태그 또는 태그 카테고리가 또 생길 수 있습니다.

새로운 태그가 적용되기 전에 먼저 일치하는 이전 태그를 제거해야 합니다.

itemdefid: 100
type: tag_tool
name: Red Paint Can
tags: paint_color:red
tags_to_remove_on_tool_use: paint_color

이제 적용할 아이템에 가서 'paint_color' 태그가 추가될 수 있음을 명시해야 합니다.

아래에 보다시피 type이 item에 allowed_tags_from_tools 속성을 넣어줬습니다.

itemdefid: 200
type: item
name: Hat
allowed_tags_from_tools: paint_color

그리고 ISteamInventory::ExchangeItems 호출을 사용하여 

'모자'에 '빨간색 페인트 통' 도구를 적용하면 결과 아이템에 'paint_color:red' 태그가 추가됩니다. 

예상하는 itemDef ID가 적용할 아이템의 아이템 정의 ID와 일치해야 합니다.

SteamItemInstanceID_t inputItems[2] = { unPaintCanItemDefID, unHatItemDefID  };
uint32 inputQuantities[2] = { 1, 1 };

SteamItemDef_t outputItems[1] = { unHatItemDefID };
uint32 outputQuantity[1] = { 1 };

SteamInventoryResult_t resultHandle;
SteamInventory()->ExchangeItems( &resultHandle, outputItems, outputQuantity, 1, inputItems, inputQuantities, 2 );

만약 다른 도구를 만들고 싶다면 하나 더 정의하면 됩니다.

 

태그만 제거하는 도구를 원한다면 '페인트 벗기기' 등을 정의할 수 있습니다

아까랑 똑같은 방식으로 ISteamInventory::ExchangeItems를 호출해야 합니다. 

아이템 정의에 tags_to_remove_on_tool_use 속성을 설정할 수 있습니다.

itemdefid: 300
type: tag_tool
name: Paint Stripper
tags_to_remove_on_tool_use: paint_color

태그 생성자 예시 

 

페인트 색상을 대신해서 tag_generator 아이템 정의에서 태그 적용할 도구를 설정할 수 있습니다.

itemdefid: 500
type: tag_generator
name: Tag Generator Paint
tag_generator_name: paint_color
tag_generator_values:  red:33;blue:33;green:33;gold:1

itemdefid: 100
type: tag_tool
name: Random Paint Can
tag_generators: 500
tags_to_remove_on_tool_use: paint_color

그리고 사용자가 ISteamInventory::ExchangeItems 호출을 사용해서 함수 인자로 ->

처음에 만들었던 아이템 'Hat'에 'Random Paint Can'을 적용하게 된다면, 

'red', 'green', 'blue'를 얻을 확률이 33%, 'gold'를 얻을 확률이 1%가 됩니다.


동적 속성 제한 예시 (Dynamic Properties Restriction Example)

태그를 사용해서 대상 아이템에 특정 동적 속성의 변경을 제한 가능합니다.

 

전에는 태그가 없으면 아이템에 속성을 설정할 수 없었습니다.

이젠 tag_tool을 이용해 이러한 속성을 설정할 수 있습니다.

다음은 로켓 발사기의 처치 수를 기록하는 아이템의 예시입니다.

itemdefid: 100
type: item
name: Rocket Launcher

itemdefid: 200
type: tag_tool
name: Kill Stat Tracker
tags: stat_tracker:kills
tags_to_remove_on_tool_use: stat_tracker:kills

 

Steamworks API를 사용하면 로켓 발사기의 동적 속성 'kills'를 계속 카운트하고,

클라이언트가 속성을 업데이트 하도록 만들 수 있습니다. 

 

그러나 그 동적 속성 구성 때문에

아이템 혹은 관련 아이템 정의에 'stat_tracker' 태그가 있는 아이템을 제한할 수 있습니다. 

로켓 발사기에 'Kill Stat Tracker'이 적용되면, 동적 속성인 'kills'를 로켓 발사기에도 설정할 수 있습니다.

 

COMMENT