728x90

4.0 은 64비트에서 지원하지 않는다.

1. 빌드 속성을 바꿔도 된다면 프로젝트 빌드 속성에서 32비트로 바꾸면 해결된다.

2. 64 비트로 빌드해야한다면 아래 링크로 들어가 재배포 패키지를 설치한다.
https://www.microsoft.com/ko-kr/download/details.aspx?id=49318

그리고 코드에서 아래와 같이 연결 문자열을 변경한다.
기존
OleDbConnection conn = new OleDbConnection("Provider =Microsoft.Jet.OleDb.4.0;Persist Security Info=False;Jet OLEDB:Database Password=1234;Data Source=" + filePath);
변경
OleDbConnection conn = new OleDbConnection("Provider=Microsoft.ACE.OleDb.12.0;Persist Security Info=True;Jet OLEDB:Database Password=1234;Data Source=" + filePath);

 

참고
http://daplus.net/c-microsoft-jet-oledb-4-0-%EA%B3%B5%EA%B8%89%EC%9E%90%EA%B0%80-%EB%A1%9C%EC%BB%AC-%EC%BB%B4%ED%93%A8%ED%84%B0%EC%97%90-%EB%93%B1%EB%A1%9D%EB%90%98%EC%96%B4-%EC%9E%88%EC%A7%80-%EC%95%8A%EC%8A%B5/

 

[C#] Microsoft.Jet.OLEDB.4.0 '공급자가 로컬 컴퓨터에 등록되어 있지 않습니다 - 리뷰나라

32 비트 Windows 2008 서버에서 .NET 3.5로 개발 된 Windows 응용 프로그램을 만들었습니다. 64 비트 서버에 응용 프로그램을 배포하면 “Microsoft.Jet.OLEDB.4.0 ‘공급자가 로컬 컴퓨터에 등록되어 있지 않습

daplus.net

 

 

반응형
728x90

Awake 와 Start 는 신에서 최초 한번 실행되는 함수다

하지만 그 사용성이 완전 다르다

스크립트가 비활성화 상태인 경우 변수를 초기화 하거나 할때는 Awake 에서 작업을 한다

즉, GetComponent 등의 작업들은 Awake 에서 이루어 진다고 보면 된다.

Start 는 첫 Update 직전에 호출되는 함수로 Awake 에서 정의된 스크립트 요소들을 사용할 때 사용된다.

즉, 사물의 좌표값등을 가져오거나 액션을 취할때 사용된다고 보면 된다.

반응형
728x90

호출 순서 FixedUpdate -> Update -> LateUpdate

Update 함수는 매프레임에 따라 호출이 되는 함수로
물리 효과가 적용되지 않은 오브젝트의 움직임이나 단순한 타이머, 키 입력을 받을 때 사용된다.

FixedUpdate 는 프레임을 고정하는것으로 
물리 효과가 적용된(Rigidbody) 오브젝트를 조정할 때 사용된다.
예를 들어, 2명이상이서 하는 온라인 게임을 할 때|
한 사람은 컴퓨터가 좋고, 다른 한 사람은 컴퓨터가 좋지 않은 경우
즉, 컴퓨터가 좋은 사람은 초당 프레임 수가 높고,
컴퓨터가 안 좋은 사람은 초당 프레임수가 낮게 나오게 된다.
그러면 게임 밸런스가 무너지기 때문에
고정적인 프레임수를 뽑아내는 FixedUpdate() 기능을 사용하게된다.

간단하게 말해서,
Update()의 경우는 컴퓨터 성능에 따라 다르게 나오고
FixedUpdate()는 고정된 성능으로 나오는 함수이다.

LateUpdate 가장 마지막에 호출되는것으로 주로 오브젝트를 따가가게 설정한 카메라에 사용된다.

아래는 전체적인 이벤트 순서

https://docs.unity3d.com/kr/530/Manual/ExecutionOrder.html

반응형
728x90

https://github.com/naver/d2codingfont

 

GitHub - naver/d2codingfont: D2 Coding 글꼴

D2 Coding 글꼴. Contribute to naver/d2codingfont development by creating an account on GitHub.

github.com

 

반응형
728x90

이부분은 해결하느라 며칠의 시간을 보낸건지 모르겠다

Galaxy S8 에서는 아무문제없이 AR 이 동작했는데

Galaxy S21 에서 AR Camera 가 동작하는 순간 앱이 죽어버렸다.

해결방법은

Player Setting 에서

Other Setting 섹션의 아래 그림에서 노란 박스 부분을 아래 처럼 수정하면 된다.

(Scripeing Backend 를 IL2CPP 로 변경하면 ARM64 가 활성화 되고 이를 체크한다.)

위처럼 하고 빌드하니 AR Camera 가 죽지 않고 실행되었다.

'위 방법을 알려주신 유니티 단톡방에 있는 '뽀로' 님께 다시 한번 감사의 말을 전한다.^^'

반응형
728x90
<Image
    Width="30"
    Height="30"
    Source="pack://application:,,,/Kei.Wpf.Common;component/Images/btn_screen_restore.png" />

위처럼 하면 다른 프로젝트의 이미지를 쓸수 있다.

 

반응형
728x90

반응형
728x90

반응형
728x90

반응형
728x90

아마존과 11번가 추천코드 넣으면 2% 적립

반응형

'Life' 카테고리의 다른 글

아마존 추천 코드 RTF8935  (0) 2021.08.31
코로나 검사 후기  (0) 2021.01.05
서번트리더십  (0) 2020.05.04
꾸뻬씨의행복여행  (0) 2020.05.04
하담이 작품  (0) 2019.08.17
iOS 개발자 프로그램 갱신...  (0) 2019.07.30

+ Recent posts