게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[C#][본삭금]public변수를 다른 클래스에서 가져올때 질문입니다.
게시물ID : programmer_7354짧은주소 복사하기
작성자 : imperfect
추천 : 0
조회수 : 2972회
댓글수 : 12개
등록시간 : 2014/12/27 19:51:51
옵션
  • 본인삭제금지
지금 유니티를 공부하고있습니다. 유니티에서 카메라 스크립트의 변수를 플레이어 스크립트에서 사용해야하는데 문제가 생겼습니다.
카메라 스크립트에서 선언한 변수의 값을 변경하고나서 플레이어 스크립트에서 변수를 가져오면 변경 전의 값이 가져와집니다.
아직 프로그래밍 지식이 얕아서 문제를 모르겠네요. 도움 부탁합니다.

[간략한 소스]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using UnityEngine;
using System.Collections;
 
public class Player : MonoBehaviour
{
    private cam cla_cam = new cam();
 
    // Use this for initialization
    void Start()
    {
    }
 
    // Update is called once per frame
    void Update()
    {
        Debug.Log(cla_cam.isTTP.ToString());
    }
}
cs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using UnityEngine;
using System.Collections;
 
public class Player : MonoBehaviour
{
    private cam cla_cam = new cam();
 
    // Use this for initialization
    void Start()
    {
    }
 
    // Update is called once per frame
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.F))
        {
            isTTP = !isTTP;
            Debug.Log( "Changed to " + isTTP);
        }
    }
}
cs

[출력]
*'F'입력 시점
2014-12-27 19;51;19.PNG

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호