본문 바로가기

게임 이야기/스타크래프트224

효과 있는지 모르는 최적화 가이드 - 함수 처리 , 안개 효과 , 대화 상자 심심해서 만들어본 - 안개 효과 , 대화 상자 위 링크 글의 라이브러리를 개조할겁니다. 특히 슬라이더를 쓸데없이 반복작업 하는 상황이 진자 싫었는데어제 다 만들고 난후 얼마 안되서야 함수 사용법을 알고...그동안 난 뭔짓을 한거냐 ㅜㅜ 아무튼 이전 글에서 아래 스샷처럼 아이템1, 아이템2 처럼 반복되는걸 함수로 바꾸어 버릴겁니다. 일단 아이템 분석을 해야합니다.어떤 부분을 함수 밖에서 변수로 받아올건지c++ 에서 포인트에 해당하는 상대 참조, 또는 리눅스의 심볼릭 링크에 해당하는 개념을 사용할건지반환하는 값을 사용할건지 안할건지 전 위 스샷에서 행/열 값과 최소/최대/기본 값, 툴팁은 옵션(선택사항) 으로 함수에서 받아오게끔 할겁니다.함수 내에서 아이템 생성이 완료되면 반환갑으로 해당 아이템을 넘겨주도록.. 2018. 10. 9.
심심해서 만들어본 - 안개 효과 , 대화 상자 이번엔은 간단히 동영상으로 결과물 먼저 보여드림 먼저 행열의 좌표 방식(?)으로 대화 상자 구현 1열(인덱스0) 2열 (인덱스1) 1행 (인덱스0) 밀도 빨강 2행 (인덱스1) 높이 초록 3행 (인덱스2) 감쇠 파랑 4행 (인덱스3) 해당 없음 투명 현재 안개의 색상 투명 효과는 의미 없는듯함. 그리고 변수 설정 빨간색 부분은 '대화 상자'의 '아이템'에서 사용될 변수들.특히 나같은 경우 슬라이더로만 구현할려고 최소 최대값 변수 사용.실수 변수는 변수 없이 해당 트리거에 변수값을 직접 입력하셔도 무방하나나처럼 초기화 트리거랑 반응 트리거를 별도 처리할경우 '아이템'은 꼭 변수로 빼두셔야함. 파랑색 변수는 대확 상자를 행열처럼 처리하기 위해 설정할 값들표로 표현하자면 이런식 테두리 테두리 테두리 테두리 테.. 2018. 10. 8.
xml 형식이 잘못되었습니다. 이걸 받아서 불러오기 시도시 나타나는 현상 입니다.전 분명 정상적으로 저장했는데 다시 불러 올려면 꼭 저 에러가 뜹니다. 정상 저장인데도 불러올때만 저런 에러가 뜬다?그러면 저 라이브러리를 뜯어보셔야 합니다. 일단 노트패드++ 같이 내용물을 보기 쉽게해주는 에디터로 라이브러리 파일을 열어줍시다. 어익후 뭔가 많이보던 xml이네요.개인적으로 xml이라서 진자 다행이라 생각합니다. 그러면 위 스샷에서 뭔가 이상한거 발견하신분? 저 특수문자 대체 어디서 기어왔을까아아아아아아 심지어 태그 내부 내용은 직접 기록한 부분도 아닙니다. 라이브러리로 저장시 지멋대로 들어가는 부분입니다 그럼 저 특수문자가 어디서 왔을까 내용을 보니 "않을 겅우" 문장 부분에서 끊겨 있군요. 그럼 hex 에디터로 해당 분자열의 바이트를 .. 2018. 10. 8.
효과 있는지 모르는 최적화 가이드 - 비중 기준으로 확률 뽑기 아래에 확률로 써있는 단어를 비중으로 교체합니다.용어상 비중이란 말이 더 맞아요.--- 예를들어 상대 수치 비율로저글링은 100 비중으로 마린은 50 비중으로질럿은 25 비중으로 뽑히게 하고 싶다. 할 경우 입니다. 다시말해 저글링이 100마리 나올동안 질럿은 25마리만 나오게 하고싶다고 할 경우입니다. 이걸 최대 공약수로 나누어 바꾸면4:2:1 입니다. 근데 아래 예제는 그냥 유닛 만드는것 없이 디버그 메세지로만 대체함 ---- 일단 비중률갑을 만들어 줍시다.만약 유닛뽑기를 만들려면 "유닛 유형" 배열도 만드시고 유닛 유형까지 같이 설정하셔야 됩니다. 설명을 하자면 위 초기화 완료후 아래 표처럼 됩니다. 배열 번호 비중 비중 누적 0 10 10 1 20 30 2 30 60 3 40 100 4 50 15.. 2018. 10. 7.