'Air'에 해당되는 글 5건

  1. 2015.09.29 fightingFactory sprite pivot 유틸
  2. 2013.05.19 TopViewer
  3. 2012.12.12 atlas unpacker(cocos2d-original) (2)
  4. 2010.11.01 폴더 이름 일괄변경
  5. 2010.10.21 로컬 파일생성 AIR

내가 노가다하기 싫어서 만든 유틸.


FightingFactory_sprite_pivot_Util.air


1. 파이팅 팩토리를 이용해 스프라이트를 뽑아낸다.(팔렛트는 레드체널을 이용해 뽑는다.)

2. 제대로 뽑았으면 검은 바탕에 엄청 많은 여백이 있고, 중앙에 붉은색 실루엣의 케릭터가 보인다.

3. 뽑아진 sprite들이 있는 폴더를 util창에 드래그해넣는다.

4. 뽑아진 데이터에 같이 있는 axis.txt. 파일을 보면, pivot좌표가 나오는데 좌측상단에 global pivot에 넣어준다.(케릭터 중심점<아마 발끝정도> 쯤에 녹색 가이드라인이 보인다.)

5. save trim image 버튼을 눌러 저장할 경로를 선택한다.

6. 선택되면 이미지의 여백이 잘려저서 하나씩 저장되고, 마지막에 pivotdata.json으로 중심점 정보가 생성된다.

7. 참고로 alpha-8으로 인코딩할거라, red체널을 alpha체널로 변경시켜서 저장한다.

신고
Posted by andwhy

2013.05.19 19:43 Air

TopViewer


topViewer

업무중에 youTube, 베이코리아..등등의 동영상을 보면서 일할려고 하는데,

자꾸 이클립스나, unity가 웹페이지를 가려버려서...짜증나서 만든 topViewer입니다..

간만에 air를 사용해서 후딱 만드느라 여러가지 불편한점은 많지만..우선 회사에서 동영상 보면서 업무하기엔 무리가 없을것 같네요!!!


기능은 단순합니다.

-url입력

-alwaysTop 토글

-화면사이즈 조정(50~200%)



히스토리기능과, 북마크..등등이 없으니..좀 불편하네요..전 충분히 참고 사용할수 있습니다!!!

플록시 서버도 셋팅할수 있으면 좋겠는데...간단하게 셋팅은 안되는것 같네요.


필요하신분은 불편한점은 참고 사용해주세요;


topWeb.air



신고
Posted by andwhy

찾다가 없어서 만듬...


아주 단순하게..plist를 읽어서 해당좌표값을 잘라서 뽑아주는 툴...

cocos2d original만 제대로 동작(rotation이나 기타 기능은 없음..)


사용방법

1. *.plist 파일을 drag&drop

2. *.png파일을 drag&drop

3. rectArea확인

4. [saveData] 버튼 클릭..(png파일 경로에 png파일이름으로 폴더가 생성된후 이미지 생성)



unpacker(cocos2d-original).air


신고
Posted by andwhy

2010.11.01 18:18 Air

폴더 이름 일괄변경

회사에서 단순 폴더 정리 할일이 있었는데...

노가다로 변경해도 하루면 끝날일이겠지만...

노가다 하기가 너무 귀찮아서....


도저히 못하겠어서...

걍 만들었습니다...(인터넷을 뒤져봤지만....모두 파일 이름변환해주는 툴들뿐이지..폴더면 변경해주는건 안보이네요...)

제가 쓸려고 만든거라....예외 처리나 오류는 모두 사용자가 알아서 비껴가야합니다...-0-;;

이름변경 잘못해서 파일을 못쓰게 되거나 해도....전 아무 책임을 질수 없으니...

작업하기 전에 꼭 백업 해두고 작업하세요;;;;




신고
Posted by andwhy

2010.10.21 17:28 Air

로컬 파일생성 AIR

플생에 "야메코더" 님이 올리신 소켓을 이용한 파일 저장...을 보고..

air로 함 만들어봐야지...

하고 아침에 생각헤서 오후 5시가 됬네요;;-0-;;

간만에 코딩해봤는데...

중요한코딩은 정말 후딱 마쳤는데...

변수하나를 지역변수로 해놓고 계속 안된다고 5시간동안 삽질하고 있었네요..-0-;;;;;;;


로컬 커넥션을 이용해 air로 만들고 싶은 파일을 byteArray로 넘기고 (저장 주소와, 파일이름도...)

air에서 해당 경로에 파일을 써넣는게 끝입니다..

로컬커넥션이니.... 웹이건 로컬이건 전부 사용할수 있을것 같구요...(혹시나 보안문제상 안될수도 있지만 예외처리해서 풀어버리면 가능할듯....)

없는 경로는 ...디렉토리를 만들고 저장하는지...테스트 안해봤네요...(테스트는 간단하지만...급 귀차니즘이..-0-;;;)

byteArray사용하니...as3.0이상으로만 코딩이 가능합니다...
테스트는 안해봤지만 png파일이나 음원파일등등도 로컬에 저장시킬수는 있겠쬬....
(간단한 string은 약간수정하면 air에서 바로 byteArray로 변환해서 저장도 가능할테고..암호화도 가능할것같네요...ㅎㅎ)

첨부한 air파일 설치하고,
package
{
import flash.display.Sprite;
import flash.events.StatusEvent;
import flash.net.LocalConnection;
import flash.utils.ByteArray;
public class Main extends Sprite
{
public function Main()
{
var sendingLC:LocalConnection = new LocalConnection();
sendingLC.send("_myConnect", 'writeFile', "C:/Users/Andwhy/",getTempTextBA(),"myFileName.txt");
sendingLC.addEventListener(StatusEvent.STATUS, onStatus);
}
private function getTempTextBA():ByteArray
{
var retBA:ByteArray = new ByteArray;
var str:String = "저장한 Date는\n\r" + new Date();
retBA.writeMultiByte(str, "UTF-8");
return retBA;
}
private function onStatus(event:StatusEvent):void {
switch (event.level) {
case "status":
trace("LocalConnection.send() succeeded");
break;
case "error":
trace("LocalConnection.send() failed");
break;
}
}
}
}

위 예시 샘플처럼 사용하시면 됨니다..
다른 디버깅툴처럼 static 매소드를 만들어서 모아놓을껄 그랬나??ㅎㅎㅎ


헌데 이걸 실무에서 쓸일이 있을까요???
만들면서 생각난건데...air로 간단한 메모장 프로그램 만들어서 배포하고...이걸 이용해서 특정페이지에서 컴터에 바이러스를 심을수도 있겠는데요...
신고
Posted by andwhy
이전버튼 1 이전버튼

블로그 이미지
andwhy 개인 블로그.
andwhy

공지사항

Yesterday23
Today7
Total108,449

달력

 « |  » 2017.12
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

글 보관함