'유니티'에 해당되는 글 227건

  1. 2014.09.22 유니티 구글 플레이 게임 서비스
  2. 2014.09.03 유니티 엑셀파일 읽기?
  3. 2014.09.01 유니티 싱글톤 제네릭 클래스
  4. 2014.08.20 Subway surfer같은 곡선 맵 만들기(휘어지는)
  5. 2014.08.19 유니티 버전별 처리
  6. 2014.08.13 유니티 안드로이드 관련
  7. 2014.08.11 유니티 관련 노트.
  8. 2014.08.11 유니티 플러그인 적용
  9. 2014.08.08 baas.io 유니티 유저 정보 입력 및 받아오기.
  10. 2014.07.22 카메라 부드럽게 움직이는 스크립트

유니티 구글 플레이 게임 서비스

|

친구 랭킹 받기.


-> http 로 받아오기 json

web 형식을 사용해서 받아오기


'유니티 > Note' 카테고리의 다른 글

유니티 셰도우건 다운  (0) 2014.09.24
[펌]유니티 http 통신  (0) 2014.09.22
유니티 구글 플레이 게임 서비스  (0) 2014.09.22
유니티 엑셀파일 읽기?  (0) 2014.09.03
Subway surfer같은 곡선 맵 만들기(휘어지는)  (0) 2014.08.20
유니티 버전별 처리  (0) 2014.08.19
Trackback 0 And Comment 0

유니티 엑셀파일 읽기?

|

npoi?


'유니티 > Note' 카테고리의 다른 글

[펌]유니티 http 통신  (0) 2014.09.22
유니티 구글 플레이 게임 서비스  (0) 2014.09.22
유니티 엑셀파일 읽기?  (0) 2014.09.03
Subway surfer같은 곡선 맵 만들기(휘어지는)  (0) 2014.08.20
유니티 버전별 처리  (0) 2014.08.19
유니티 안드로이드 관련  (0) 2014.08.13
Trackback 0 And Comment 0

유니티 싱글톤 제네릭 클래스

|

출처 : http://zingweb.com/blog/2012/04/26/unity-singletons/





처음에는 히어라이키에서 해당 오브젝트를 찾은 다음에 해당하는 오브젝트가 없으면 게임오브젝트를 생성한후 스크립트를 붙여준다.




Trackback 0 And Comment 0

Subway surfer같은 곡선 맵 만들기(휘어지는)

|

http://devkorea.co.kr/bbs/board.php?bo_table=m03_lecture&wr_id=3315&page=0&sca=&sfl=&stx=&sst=&sod=&spt=0&page=0&currentId=42

'유니티 > Note' 카테고리의 다른 글

유니티 구글 플레이 게임 서비스  (0) 2014.09.22
유니티 엑셀파일 읽기?  (0) 2014.09.03
Subway surfer같은 곡선 맵 만들기(휘어지는)  (0) 2014.08.20
유니티 버전별 처리  (0) 2014.08.19
유니티 안드로이드 관련  (0) 2014.08.13
유니티 관련 노트.  (0) 2014.08.11
Trackback 0 And Comment 0

유니티 버전별 처리

|

#if UNITY_3_5
        overlayInterface.gameObject.SetActiveRecursively(false);
#else
        overlayInterface.gameObject.SetActive(false);
#endif


전처리기 단에서 버전 설정후 해당 함수 실행해주면 될듯.


Trackback 0 And Comment 0

유니티 안드로이드 관련

|

C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer


기본적으로 이 폴더 안에 안드로이드 관련 빌드 할때 필요한것들이 들어있다

class.jar 파일도 있고 AndroidManifest 파일도 있다.

이 AndroidManifest 가지고 플러그인-안드로이드 폴더에 집어넣어서 권한주고 하면 될거같다.->

AndroidManifest안에 패키지명은 자동으로 변하기 때문에 기본값인 com.unity3d.player으로 하면된다.



Trackback 0 And Comment 0

유니티 관련 노트.

|

유니티에서 아무것도 없이 안드로이드 빌드하면 아무 permission 이 없음

웹 통신시 자동으로 <uses-permission android:name="android.permission.INTERNET" /> 이 추가됨


그리고 유니티 내에 Plugins 폴더를 만들고 그안에 Android 폴더를 생성한후 여기다 AndroidManifest.xml 을 넣으면,

유니티 안드로이드 빌드시 이 AndroidMainfest.xml 이 실행된다. 그러믈 여기 xml을 수정하면 되지만.

사용하는 값을 지우거나(가령 인터넷을 사용하는데 퍼미션을 삭제하거나, sdk 버전을 수정한다던가 -> 빌드 옵션중 수정옵션이 있음(여기서 수정))

하면 에러가 뜨게 된다. 아마 이 xml 을 수정할 일이 필요할때는. 각종 플러그인을 추가할때가 되지 않을까 싶다.




Trackback 0 And Comment 0

유니티 플러그인 적용

|

유니티 플러그인 적용


1. 유니티 project 탭에서 Plugins 폴더 생성

2. Plugins 폴더 안에 Android 폴더 생성


Hierarchy 키에 빈게임 오브젝트를 만들고 이름을

AndroidPluginManager로 지정한다.

그리고 AndroidPluginManager 스크립트를붙인다.





그리고 플러그인으로 만들 프로젝트를 이클립스에서 만든다.
이클립스 상에서 mark this project as library 체크하고 create activity 체크를 해제하고 만든다.


PluginTest 프로젝트를 만든다.

패키지명은 자동으로 -> com.example.plugintest 가된다.

FirstAndroidPlugin 클래스를 추가해 주고. 유니티에서 제공되는 classes.jar 를 추가한다.


package com.example.plugintest;

import com.unity3d.player.UnityPlayer;

public class FirstAndroidPlugin {
    
    public static void CallAndroid_U(String strMsg)
    {
         String strSendMsg = strMsg + " Hello Unity3D";
         UnityPlayer.UnitySendMessage("AndroidPluginManager", "SetLog", strSendMsg);
    }
}


위 구문은 AndroidPluginManager 이란 게임 오브젝트의 SetLog 함수를 실행하는 것이다.

그리고 jar 파일을 export 해서 Android 폴더에 집어넣으면 된다.



2번째 방법은 폴더 째로 집어넣어도 된다.

폴더째로 집어넣을때는 jar 파일로 export 하지말고 file system으로 export 후

그 폴더를 Android 폴더에 집어넣는다.

asset 폴더 및 libs 폴더는 삭제하고 빌드하면 잘된다.




Trackback 0 And Comment 0

baas.io 유니티 유저 정보 입력 및 받아오기.

|

post 방식으로 전달할때는 json 파일로 전달하기 위해서 json 파서가 필요함.

litjson 이나 minijson 등 자기가 편한 파서를 사용하자.

여기서는 minijson.cs 파일을 이용해서 파서를 함.


MiniJSON.cs






Trackback 0 And Comment 0

카메라 부드럽게 움직이는 스크립트

|




static float SmoothDamp(float current, float target, float currentVelocity, float smoothTime, float maxSpeed = Mathf.Infinity, float deltaTime = Time.deltaTime);

Parameters

currentThe current position.
targetThe position we are trying to reach.
currentVelocityThe current velocity, this value is modified by the function every time you call it.
smoothTimeApproximately the time it will take to reach the target. A smaller value will reach the target faster.
maxSpeedOptionally allows you to clamp the maximum speed.
deltaTimeThe time since the last call to this function. By default Time.deltaTime.

시간내(smoothTime)에 정해진 목표(target)로 이동한다.(반환값)

이동할때의 속도도 currentVelocity 값으로 알수있다.(ref 로 넘겨줌)

Trackback 0 And Comment 0
prev | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ··· | 23 | next