f }
</code>
==== 플러그인 사용을 위한 C# 스크립트 ====
<code csharp>
using UnityEngine;
using System.Runtime.InteropS... tern "C"%%를 선언해서 name mangling issule를 피할 것
<code csharp>
extern "C" {
float FooPluginFunction ();
}
</c... 이브러릴를 찾는다.
* %%<PluginName>%% : 라이브러리 이름
<code csharp>
[DllImport("<PluginName")]
private static extern... ==== 코드 추가 ====
^ 유니티에 추가하는 플러그인 사용 코드 ^
| <code csharp>
using UnityEngine;
using System.Collections;
pu
Pos_ 위치부터 위로 움직인다.
++++ NotifyHandler.cs |
<code csharp>
using UnityEngine;
using System.Collections;
pub... andler.fire()를 호출한다.
++++ UIInputReactor |
<code csharp>
using UnityEngine;
using System.Collections;
pub... =
오브젝트를 따라다니는 라벨
++++ FloatingText2D.cs |
<file csharp FloatingText2D.cs>
using UnityEngine;
using Syste... 에 업데이트 된 코드 있다.
++++ FloatingTextUp2D.cs |
<file csharp FloatingTextUp2D.cs>
using UnityEngine;
using Sys
en-hotween-v2-27676]]
====== 패키지 추가 ======
<code csharp>
using DG.Tweening;
</code>
===== 움직임 설정 =====
... rm 에 확장 함수를 붙여서, 원래 붙어 있던 라이브러리 처럼 쓸 수 있음.
<code csharp>
GameObject _test_obj;
_test_obj.transform.DOMove... 아놓고, 영상 틀듯이 트윈 모션을 플레이 해볼 수 있는 기능.
아주 좋음.
<code csharp>
// 시퀀스 생성
Sequence tweenSeq1 = DOTween.Sequence(
aml 방식의 URI 쓸 수 없고 사이트원점을 URL 등의 전체 경로를 명시
<code csharp>
Image img = new Image();
img.Source = new Bitmap...
=== 프로그래밍 코드에서 리소스 정의하고 적용하기 ===
정의는 간단
<code csharp>
window.Resources.Add("backgroundBrush", new Soli... ource borderBrush}'/>
</code>
이걸 코드로 쓰려면,
<code csharp>
Button _btn = new Button();
_btn.Background = (B... ='{DynamicResource borderBrush}'/>
</code>
<code csharp>
Button _btn = new Button();
_btn.SetResourceRefe
함수 사용
* 저장 : XamlWriter 의 Save 함수 사용
로드
<code csharp>
Window _wnd = null;
using( FileStream _fs = new ... K 버튼을 갖고 있는 StackPanel이 있는 엘리먼트가 있다는 가정 ^
| <code csharp>
Window _wnd = null;
using( FileStream _fs = new