プラグインをEmscripten
ビルドする
1)
出力ファイルを .bc
としてビルドする
e
m
c
c M
y
P
l
u
g
i
n
.
c
p
p -
o M
y
P
l
u
g
i
n
.
b
c
※ .bc : LLVM bitcode file
2) .bc
ファイル を Plugins/WebGL/
に置く
そうするとWebGL
ビルド時にリンクしてくれる。
スタティックライブラリの感じに似てますね
Slide 14
Slide 14 text
MyPlugin.cs
↑iOS
向けネイティブプラグインと同じ感じ
MyPlugin.cpp
e
x
t
e
r
n "
C
"
v
o
i
d D
o
P
l
u
g
i
n
F
u
n
c
t
i
o
n
(
c
o
n
s
t c
h
a
r
* m
e
s
s
a
g
e
)
{
/
/ S
o
m
e
t
h
i
n
g c
o
d
e
}
↑
他の環境と同じ感じ
c
l
a
s
s M
y
P
l
u
g
i
n
{
[
D
l
l
I
m
p
o
r
t
(
"
_
_
I
n
t
e
r
n
a
l
"
)
]
p
u
b
l
i
c s
t
a
t
i
c e
x
t
e
r
n v
o
i
d D
o
P
l
u
g
i
n
F
u
n
c
t
i
o
n
(
s
t
r
i
n
g m
e
s
s
a
g
e
}