전체 글206 AudioTrack을 이용한 짧은 파일 재생방법 출처: http://darksilber.tistory.com/61소스파일: /** * 짧은 데이터 재생 (byte 배열을 입력) */private void PlayShortAudioData(byte[] byteData) { // Set and push to audio track..int intSize = android.media.AudioTrack.getMinBufferSize(RECORDER_SAMPLERATE, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT); AudioTrack at = new AudioTrack(AudioManager.STREAM_MUSIC, RECORDER_SAMPLERATE, AudioFormat... 2013. 10. 30. AudioRecord 를 이용한 녹음하는 소스 소스파일 첨부: public class Audio_Record extends Activity {private static final int RECORDER_SAMPLERATE = 8000;private static final int RECORDER_CHANNELS = AudioFormat.CHANNEL_IN_MONO;private static final int RECORDER_AUDIO_ENCODING = AudioFormat.ENCODING_PCM_16BIT;private AudioRecord recorder = null;private Thread recordingThread = null;private boolean isRecording = false; @Overridepublic void onCrea.. 2013. 10. 28. Android NDK JNI - 정리 잘됨 정리가 잘된 자료가 있길래 이미지로 저장해서 이곳에 올려둡니다.특히 자료형, 함수 인자 및 반환 타입에 대해서 설명이 잘 되어 있습니다.정말 찾기 힘들었는데.. 우연히 발견했네요. ^^ 출처: http://www.slideshare.net/pianoon/android-ndk-jni-15707268 2013. 10. 28. [Android] 오디오 녹음하는 3가지 방법 THE THREE MUSKETEERS OF AUDIO RECORDING FROM ANDROID Let me introduce you to the three musketeers of audio recording from android os. They are the three ways for recording audio in android. They are 1) Mediarecorder2) Audiorecord3) Audiorecord :- native interface 1) Mediarecorder API Documentation :- http://developer.android.com/reference/android/media/MediaRecorder.html USAGE :- http://develope.. 2013. 10. 25. SurfaceView를 이용한 비디오 재생 과 녹화 출처: http://ilililililililililili.blogspot.kr/2013/07/android-database.html import android.app.Activity;import android.content.ContentValues;import android.content.Intent;import android.hardware.Camera;import android.media.MediaPlayer;import android.media.MediaRecorder;import android.media.MediaPlayer.OnCompletionListener;import android.media.MediaPlayer.OnPreparedListener;import android.net.Uri;.. 2013. 10. 25. 전면 카메라 사용 아래와 같이 하면 전면 카메라를 오픈 할수 있다이 함수에서 리턴 받은 카메라 객체를 이용해서프리뷰를 보여 주거나 녹화를 할수 있다 private Camera getCameraInstance() {int cameraCount = 0;Camera cam = null;Camera.CameraInfo cameraInfo = new Camera.CameraInfo();cameraCount = Camera.getNumberOfCameras(); for (int camIdx = 0; camIdx < cameraCount; camIdx++) {Camera.getCameraInfo(camIdx, cameraInfo);if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_F.. 2013. 10. 25. 목표 좌표를 향해 Object 회전시키기 방법 1 - 즉시 회전transform.LookAt(newTarget.transform.position); 방법 2 - iTween을 이용한 회전시간 설정Vector3 relative = _char.transform.InverseTransformPoint(newTarget.transform.position);float angle = Mathf.Atan2(relative.x, relative.z) * Mathf.Rad2Deg;iTween.RotateTo(gameobject, new Vector3(0, angle, 0), 1.0f); 2013. 10. 22. SVN을 통해 Unity3D 프로젝트 관리하기 Unity3D 프로젝트를 SVN 관리하기 위해서는 아래와 같이 설정하면 끝. 간단하다!(참고: Unity 4.2.0에서 정상동작 확인함) 1. 상단 메뉴에 Edit - Project Settings - Editor 를 누른다. 2. 오른쪽 Inspector창에 Editor Settings가 뜨는데 Version Control 항목을 Disable에서 Meta Files로 바꿔주고, Asset Srialization Mode를 Force Text로 바꿔준다. 3. SVN에 프로젝트 폴더에서 다음의 무시목록을 추가하고 Library 폴더도 무시.objTemp*.suo*.user*.pidb*.userprefs 4. SVN Import5. 다른 폴더에서 Checkout 후 정상동작 하는지 테스트!끝! 2013. 10. 17. 이미지 버튼 적용하기 OnGUI() 에서 기본버튼을 생성할때 준비한 Image로 버튼을 만들 수 있다. 1. 버튼에 사용할 이미지를 Project에 Import (Texture Type을 GUI로 선택) 2. Project 탭에서-> Create -> GUI Skin 을 생성 (버튼 갯수에 맞게)3. 아래의 그림과 같이 Inspector 에서속성을 설정 - Normal, Hover, Active 선택 4. OnGUI()에 아래와 같이 코딩 // 이전 페이지로 이동.GUI.skin = customSkin_Prev;if (GUI.Button(new Rect(Screen.width * 0.01f, Screen.height/2-78, 136, 136), "")) {Debug.Log("btnPrev Clicked");}// 다음 페이.. 2013. 10. 15. iTween 사용방법 너무 잘 정리된 블로그가 있음.http://hatoru.tistory.com/157 예를들어 _char 이라는 GameObject를 이동하고 싶다면 아래와 같이 작성하면 된다.Hashtable h = new Hashtable();h.Add ("x", posChar.x);h.Add ("y", posChar.y);h.Add ("z", posChar.z);h.Add ("time", 2);iTween.MoveTo(_char, h); 자세한 사용법은 제작사 사이트에서 볼수 있음.http://itween.pixelplacement.com/documentation.php 애셋 스토어가 접속이 되지 않을때를 대비하여 이곳에 올려둡니다. (지금도 접속이 안되네요.;;) 이렇게도 가능.void OnRotateComplet.. 2013. 10. 15. [PC] 현재 데스크탑 사양 - AMD FX-8120 몇 달전에 저렴한 가격으로 CPU만 업그레이드를 했다.AMD가 Intel CPU보다는 속도가 느리다던데. 실제 체감하는 속도도 왠지 그런거 같긴 하지만일단 가격이 착하고, 무려 옥타코어다 코어가 8개!!!!메인보드는 전에 쓰던거 그냥 쓰고, CPU만 3코어에서 8코어로 바꿨기 때문에 정말 적은 금액으로 실속있게 바꿨다.이제 RAM과 VGA만 바꾸면 되는데.. 사실 지금 사양도 별로 부족한건 모르겠다.고사양 게임을 즐기는것도 아니고, 해봐야 LOL 수준이라서.더더군다나 밤에는 이 데스크탑을 쓰지 못한다. 아이랑 같이 자기때문에 소음이 조금이라도 있는건아이에게 미안하므로. ^^ 그래서 난 맥미니로 LOL을 즐긴다. ㅠ.ㅠ 소리가 전혀 안난다. 조용한 PC를 찾는 사람들에게 강추한다!!!가격도 착하고, 차지하.. 2013. 10. 15. Animation 재생방법 private Transform fox;private Animation anim;void Start () {fox = GameObject.Find ("Fox").transform;anim = fox.GetComponent();//anim.Play("Take 001");anim.CrossFade("Take 001");} 2013. 10. 14. 이전 1 ··· 13 14 15 16 17 18 다음