질문과 답변

Extra Form

첫번째는..

루비언어에서 문자열과 아스키코드값을 직접 변환하는 방법이 있나요?

"a" 라는 문자열을 97이라는 코드로...  "abc" 라면 979899 라고 되려나?

반대로 979899라는 값이 있다면 "abc"라는 문자열로 바꾸는 방법이 있나요?

 

두번째로는..

오토타일의 타일ID계산법이 알고 싶습니다.

오토타일의 각 타일마다 ID를 할당한건지...(이건 아닌것 같은데..)

비트 가산 연산으로 타일의 순서를 정하는거면 가산연산의 순서는 어찌 되는건지..?

아니면 특정한 방법이 있는지 알고 싶습니다.

 

아시는 분 계시면 부탁드릴께요^^;

Who's 허걱

?

공개된 사이트에서 퍼온 자료를 제외한(이 경우는 글에 출처를 남깁니다.)

제가 올린 모든 글과 자작 자료에대해 무단으로 퍼가는것을 금지합니다.

Comment '5'
  • ?
    Alkaid 2010.11.17 09:05

    문자를 아스키코드로 변환하는 방법입니다: http://www.techotopia.com/index.php/Ruby_Number_Classes_and_Conversions#Convert_an_Character_to_the_ASCII_Character_Code

    http://www.zenspider.com/Languages/Ruby/Cookbook/Strings/ConvertingBetweenASCIICharactersandValues.html

    - 간단하게 ?(문자)로 하면 되는 모양입니다.  루비 1.9 이후는 "문자".getbyte(0)으로 아스키값을 구하지만, 어차피 XP와 VX에서는 1.8.x를 쓰는지라.........

    아스키코드 -> 문자는 숫자.chr로 하면 됩니다.(Trickster씨의 변수 디버거가 이 방법으로 키입력을 받아 문자로 표시합니다)


  • ?
    허걱 2010.11.17 16:27

    잘 지내시죠? ^^;  chr!!  이거 전에 썼던건데 잊고있었군요..ㅎㅎ

    그리고 ?문자 는 새로 알았네요..+__+

    답변 감사합니다^^

  • profile
    시옷전사 2010.11.17 11:53
    class String
      def ascii
        str = self.dup
        lng = str.length
        result = 0
        lng.times do |i|
          result += str[i] * (100 ** (length - 1 -i))
        end
        return result
      end
    end

    p ("abc".ascii) # 979899
    p ("abc".ascii - 1) # 979898


  • profile
    시옷전사 2010.11.17 13:35
    class Integer
      def ascii
        str = self.to_s
        lng = str.length
        i = 0
        result = " "
        while(lng != i)
          new_int = str[i, 2].to_i
          if(new_int >= 32 and new_int <= 99)
            if(i == 0)
              result = new_int.chr
            elsif
              result << new_int.chr
            end
            i += 2
            next
          end
          new_int = str[i, 3].to_i
          if(new_int >= 100 and new_int <= 126)
            if(i == 0)
              result = new_int.chr
            elsif
              result << new_int.chr
            end
            i += 3
            next
          end
        end
        return result
      end
    end

    p 1179798117.ascii # "uabu"
  • ?
    허걱 2010.11.17 16:29

    사랑합니다[응!?]

    열심히 공부해야겠다..ㅎㅎ   답변 감사합니다^^


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12456
이벤트 작성 RMMV 그림표시를 루프하고싶습니다. 2 Graper 2022.07.12 117
이벤트 작성 RMVX 몇번 이상 죽었을 때 이벤트 나오게하기 1 TAN009 2022.07.13 128
기타 RMVXA 적이 캐릭터를 발견한 후 쫓아오게 하는 건 어떻게 하면 될까요? 1 버드와이저 2022.07.14 134
스크립트 사용 RMVXA 스크립트가 제대로 작동하지 않는 것 같습니다.. 1 버드와이저 2022.07.15 91
기타 RMMV (RMMV) 플레이어 위치 X, Y 에서 +1 -1 한 값을 변수로 지정하는 법 질문드려요ㅠㅠ 2 빵코빵 2022.07.17 101
스크립트 작성 RMVX 이름 입력 NameInput 한글 자모음 추가하는 방법 1 file TAN009 2022.07.17 134
이벤트 작성 RMMV 장소이동 변수로 지정에 관해 질문드립니다! 5 Graper 2022.07.18 119
이벤트 작성 RMMV 공통 이벤트가 계속 2번 뜨네요 6 file Graper 2022.07.20 144
이벤트 작성 RMVXA 맵을 확대하는 이벤트도 만들 수 있나요? 2 머리큰두두 2022.07.21 129
플러그인 사용 RMMV 이분의 플러그인 사용법좀.. 백월화(白月華) 2022.07.22 110
이벤트 작성 RMMV 셀프 스위치와 일반 스위치의 차이는 무엇인가요? 1 마이메이 2022.07.24 103
게임 배포 RMXP 게임 파일 깔끔하게 만드는 법 1 file 세계제일미소년 2022.07.24 133
게임 배포 RMMV mv 체험판 배포 되나요 4 나이아드 2022.07.24 147
플러그인 사용 RMMV RPG Maker MV에서 이미지 모음 앨범 만드는 법 2 lilyan 2022.07.25 204
기타 RMVXA 이벤트도중 볼륨조절 1 빨간토끼 2022.07.26 110
기본툴 사용법 RMMV 시간 재기(스톱워치) 2 페페페 2022.07.26 169
기타 기타 RPGMV 카드뽑기 플러그인 아는 사람? 백월화(白月華) 2022.07.29 190
플러그인 추천 RMMV rpg maker mv에서 필드위에서 전투하는 플러그인을 찾고 있습니다 1 testify 2022.08.01 476
이벤트 작성 RMMZ 특정 상황에서 현재 있는 맵의 이름을 띄워주는 기능이 있나요? lsilstar 2022.08.02 240
플러그인 사용 RMMZ MenuSubMembersMZ, 플러그인의 사용 방법이 궁금합니다. file 12478 2022.08.03 288
Board Pagination Prev 1 ... 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 ... 516 Next
/ 516