질문과 답변

Extra Form

 

 

이런식으로 사진을 띄워서 카드 4장을 나누어 줄려고 하는데

이 카드 4장 나누어주는게.. 카드 48개중 랜덤으로 하나가 나오고 두번째 카드는 첫번째 카드에서 나왔던걸 뺀

나머지 47개중에 하나가 랜덤으로 나오고 이런방법이 노가다 이외에는 없을까요.. 없겠죠..?

 


Comment '5'
  • ?
    lud 2015.07.22 21:01
    사진은 액박이라 뭔지 모르겠는데...

    랜덤한 수가 나오게 하는 방법은 다음 게시글 질문에 답변을 달았으니 참고하세요.
    http://avangs.info/kin/1470436

    연속된 48개의 스위치가 필요할것 같네요;;
    선택이 안된건 OFF, 선택한건 ON 시켜주고 OFF된것의 갯수를 세서 변수에 저장합니다.
    그 수중에서 랜덤으로 하나를 고른다음... (위 게시글 답변에...)
    랜덤으로 나온 수를 N 이라고 하면
    OFF된것중에서 N번째 것을 고르면 원하는 대로 할 수 있겠네요.

    커먼이벤트로 만들때 한번 노가다 해주면 되겠죠..;;;
  • ?
    SuperGay 2015.07.22 22:20
    핳 그렇군요 어찌되었건 노가다는 피할수 없군요 감사합니다!
  • ?
    lud 2015.07.23 21:39

    스크립트로 간단하게 할수도 있긴 합니다...
    ary1 = [1,2,3....해서 ....46,47,48] 까지의 배열에 48개의 숫자를 넣고
    ary2 = [] 이런 빈 배열도 만들어 준 다음에

    ary2.push(ary1.shuffle.shift)하면 ary1 중에서 무작위로 하나가 ary2로 들어가게 됩니다.

    이것에 대해서 궁금한게 있으면 추가댓글로 물어보시면 답변 드릴께요..^^

  • ?
    SuperGay 2015.07.23 22:37
    아... 하고는 싶지만 스크립트는 만져본적이 없어서...
  • ?
    lud 2015.07.23 23:45
    뭐...게임만드는데 노가다를 피할수는 없겠죠...ㅎㅎ;;;

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
Board Pagination Prev 1 ... 15 16 17 18 19 Next
/ 19