playXP

서브 메뉴

Page. 22 / 271 [내 메뉴에 추가]
글쓰기
작성자 김하느
작성일 2014-02-11 00:10:20 KST 조회 1,695
제목
리턴값을 줫는데 왜 먹지를 못하니..




파일포켓 이미지






흡사 피가 거꾸로 솟는 느낌임ㅋ


else에도 넣어줘봤는데, 똑같네요

일단은 전역변수 하나 더만들어주고, 행동으로 바꿔서 해결하긴했는데..


영 거슬리네요..


루프중 중단하고 나가려고 보니까, Break 를 찾을수가 없어서 최대한 비슷해보이는
남은 행동 건너 뛰기를 하니까, break가 아니라, return 0 이라서,  반환값을 주고나서 남은행동 건너뛰기를 하면, 반환한 값이 아니라, 0이 반환되어 나온다는 사실을 알게된 건 덤.



지속적인 허위 신고시 신고자가 제재를 받을 수 있습니다.
신고 사유를 입력하십시오:

발도장 찍기
김하느 (2014-02-11 00:15:10 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
루프 나와서 반환하니까 또 되네..
아이콘 크더기 (2014-02-11 00:23:42 KST)
0↑ ↓0
센스 이미지
"중단" 행동이 있긴 합니다
아이콘 부료선 (2014-02-11 00:24:31 KST)
0↑ ↓0
센스 이미지
귀찮은 반환값. 안쓰고 말지.
아이콘 부료선 (2014-02-11 00:25:00 KST)
0↑ ↓0
센스 이미지
그리고 복잡해지는 트리거.
김하느 (2014-02-11 00:32:55 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
ㄴㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 복잡해지는 트리거 ㅋㅋㅋ
김하느 (2014-02-11 00:34:10 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
안그래도 복잡해 지는거 싫어서 최대한 함수 많이 만들어서 하다보니까, 함수는 80개가량 되는데, 트리거는 10개네요...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
김하느 (2014-02-11 00:35:45 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
크더기/ 어 중단이 말그대로 중단이었구나.... 미가공으로 바꾼담에 break로 찾아도 없어서 없나보다 했는뎈ㅋㅋㅋㅋㅋㅋㅋㅋ중단이었다닠ㅋㅋㅋㅋ 감사합니닼ㅋㅋㅋ
김하느 (2014-02-11 00:42:00 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
파일포켓 이미지

중단하는방법을, 뿌리까지 내려가다보니 의외로 간단하게 해결했네요

아쥬 잘댐 헤헿

지역변수를 먹이로 주니 트리거가 덜더러워지는 마술같은 일이 벌어졌어요
아이콘 butterflo (2014-02-12 10:26:02 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
뭔가 불필요하게 복잡하게 하시는거같아 씁니다.

지역 변수 tmp = 0 <정수>
0부터 299까지의 각 정수 선정
> (boolean[선정된 정수])에 따라 전환
>> (참)
>>> tmp = 선정된 정수
>>> 중단
>> (거짓)
tmp 반환

그런데 이거 대체 용도가 뭔가요[..] 루프를 꼭 300번을 돌려야만 되는건지 해서
김하느 (2014-02-12 13:01:32 KST) - 198.144.xxx.152
0↑ ↓0
센스 이미지를 등록해 주세요
보니까 for 문을 switch로 바꿔준거네융ㅎㅎ 이런방법도 있구낰ㅋㅋ

이게 용도가 300개 중에 제일 앞쪽의 참값을 가지는 변수의 배열번호를 따오는건데, 300개 유닛을 맵에 한꺼번에 뿌려주고, 그뒤 제거된 유닛의 배열에 새로 생성되는 유닛의 식별용 배열번호를 가장 앞쪾의 참값을 가지는 번호 순서대로 배정하는.. 그런거에요.... 그냥 단순히 참,거짓값만 찾고 끝내면 되는 짧은연산이라,리소스 많이 안쳐먹을것 같아서 for문으로 돌렸슴당~

비교문으로 전역변수에 따롤 최소실번호 저장해 두는 방법을 생각해 둔게 있긴 한데, 오히려 그게 가독성 떨어지는것 같아서요..
아이콘 butterflo (2014-02-12 13:49:57 KST)
0↑ ↓0
센스 이미지를 등록해 주세요
유닛 고유번호 식별용이라면 최초 유닛 생성시 "유닛 사용자 지정 값 설정"을 쓰셔도 됩니다.

>> 유닛 최초 생성시
(마지막으로 만든 유닛)의 사용자 지정 값을 1로 설정
1에서 300까지 순서대로 반복
>> 유닛 소멸/제거시
k = (트리거 발동 유닛)의 사용자 지정 값
새 유닛 생성
마지막으로 만든 유닛의 사용자 지정 값을 k로 설정

참고로 이놈 실수만 받습니다
iuprime (2014-02-22 11:17:28 KST) - 121.64.xxx.131
0↑ ↓0
센스 이미지를 등록해 주세요
반환이 if then else 안에 들어가있으면 없는거로 인식함
댓글을 등록하려면 로그인 하셔야 합니다. 로그인 하시려면 [여기]를 클릭하십시오.
롤토체스 TFT - 롤체지지 LoLCHESS.GG
소환사의 협곡부터 칼바람, 우르프까지 - 포로지지 PORO.GG
배그 전적검색은 닥지지(DAK.GG)에서 가능합니다
  • (주)플레이엑스피
  • 대표: 윤석재
  • 사업자등록번호: 406-86-00726

© PlayXP Inc. All Rights Reserved.