SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Unityで関数型言語ぽく書く
@csc_kamera25 如法会#1
2
● 広島Unity勉強会 の中の人
● フリーTPSとか作ってます(@CrowSullCore)
● Twitter : @csc_kamera25
● Github : kamera25
● ブログ : http://religion.indiesj.com/
自己紹介
UniRx - https://github.com/neuecc/UniRx
何が出来る?
・リアクティブプログラミング(Reactive Extensions)がUnityでできる。
・最近のプログラミングパラダイムらしい。
・フレームごとの処理をあらかじめ宣言しておく。
・Update()にそれぞれの変数をみて、処理をするように書かない。
・コルーチンの延長のような感じ。
using UnityEngine;
using UniRx;
~以下、コード~
using で読み込み
public class Counter : MonoBehaviour
{
void Awake ()
{
IObservable<long> updateStream = Observable.EveryUpdate();
updateStream.Subscribe (count => Debug.Log (count));
}
}
public class Counter : MonoBehaviour
{
int count = 0;
void Update ()
{
Debug.Log( ++0);
}
}
=
ノーマルな書き方
UniRxな書き方
Awake()
この関数は常に Start 関数の前およびプレハブの
インスタンス化直後に呼び出されます。
Update()
Updateはフレームごとに一度呼び出されます。
これは、フレームのアップデートのメインとなる関数です。
繰り返し
Rxでは、
初期に
ふるまい
を記入する。
public class Counter : MonoBehaviour
{
void Awake ()
{
IObservable<long> updateStream = Observable.EveryUpdate();
updateStream.Subscribe (count => Debug.Log (count));
}
}
毎フレーム
監視するぞ。
updateStream
public class Counter : MonoBehaviour
{
void Awake ()
{
IObservable<long> updateStream = Observable.EveryUpdate();
updateStream.Subscribe (count => Debug.Log (count));
}
}
0
count <long>
Debug.log()
フレームが来た
①
②
OnNext()
③
1
public class Click: MonoBehaviour
{
void Awake ()
{
IObservable<long> clickStream = Observable
.EveryUpdate()
.Where (_ => Input.GetMouseButtonDown (0));
clickStream.Subscribe (_ => Debug.Log ("Clicked!"));
}
}
Where()によって、実行の条件をつける。
フレームが来た Where()
右クリックが押されてる?
①
②
Debug.log()
参考&引用
・「UniRxを使ってみた。マウスクリックの回数を数える -
RyotaMurohoshi」
http://qiita.com/RyotaMurohoshi/items/7e1509e03d8e3a1eae4f
・「Update()をObservableに変換する方法 - toRisouP」
http://qiita.com/toRisouP/items/972b97367df12c3457d2
ご静聴ありがとうございました。

Contenu connexe

Tendances

Qt5 の新機能 2012/12/15
Qt5 の新機能 2012/12/15Qt5 の新機能 2012/12/15
Qt5 の新機能 2012/12/15Takumi Asaki
 
Qt でIRCクライアント作ってみた
Qt でIRCクライアント作ってみたQt でIRCクライアント作ってみた
Qt でIRCクライアント作ってみたYikei Lu
 
NuxtでChrome拡張作ってみた
NuxtでChrome拡張作ってみたNuxtでChrome拡張作ってみた
NuxtでChrome拡張作ってみたkyoheichida
 
The History of Groovy #GroovyBase
The History of Groovy #GroovyBaseThe History of Groovy #GroovyBase
The History of Groovy #GroovyBasekyon mm
 
自作ゲームをWebpack対応させてみた
自作ゲームをWebpack対応させてみた自作ゲームをWebpack対応させてみた
自作ゲームをWebpack対応させてみたYuusuke Takeuchi
 
Tizen web app について調べたよ
Tizen web app について調べたよTizen web app について調べたよ
Tizen web app について調べたよNaruto TAKAHASHI
 
Html5 でアプリを作るということ
Html5 でアプリを作るということHtml5 でアプリを作るということ
Html5 でアプリを作るということNaruto TAKAHASHI
 
Iotlt 28 HoloLensに日本語聞いてもらいたい
Iotlt 28 HoloLensに日本語聞いてもらいたいIotlt 28 HoloLensに日本語聞いてもらいたい
Iotlt 28 HoloLensに日本語聞いてもらいたいMasaki Yamamoto
 
QML上にOpenGLのカスタムエレメントを表示する
QML上にOpenGLのカスタムエレメントを表示するQML上にOpenGLのカスタムエレメントを表示する
QML上にOpenGLのカスタムエレメントを表示するnobo66
 
はじめてのPython - 開発環境の準備 for Mac
はじめてのPython - 開発環境の準備 for MacはじめてのPython - 開発環境の準備 for Mac
はじめてのPython - 開発環境の準備 for MacKatsumi Honda
 
Gcpug begginers #1LT startup scriptとshutdown script
Gcpug begginers #1LT startup scriptとshutdown scriptGcpug begginers #1LT startup scriptとshutdown script
Gcpug begginers #1LT startup scriptとshutdown scripttsukasa tamaru
 
20090124shibuya Trac
20090124shibuya Trac20090124shibuya Trac
20090124shibuya TracKazuya Hirobe
 
脱UniRx&Croutineから始めるUniTask
脱UniRx&Croutineから始めるUniTask脱UniRx&Croutineから始めるUniTask
脱UniRx&Croutineから始めるUniTaskEuglenaching
 
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法tani-page
 
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法tani-page
 
MenohにおけるC++実装 / C API / C++API
MenohにおけるC++実装 / C API / C++APIMenohにおけるC++実装 / C API / C++API
MenohにおけるC++実装 / C API / C++APIShintarou Okada
 

Tendances (20)

Qt5 の新機能 2012/12/15
Qt5 の新機能 2012/12/15Qt5 の新機能 2012/12/15
Qt5 の新機能 2012/12/15
 
Qt でIRCクライアント作ってみた
Qt でIRCクライアント作ってみたQt でIRCクライアント作ってみた
Qt でIRCクライアント作ってみた
 
NuxtでChrome拡張作ってみた
NuxtでChrome拡張作ってみたNuxtでChrome拡張作ってみた
NuxtでChrome拡張作ってみた
 
The History of Groovy #GroovyBase
The History of Groovy #GroovyBaseThe History of Groovy #GroovyBase
The History of Groovy #GroovyBase
 
自作ゲームをWebpack対応させてみた
自作ゲームをWebpack対応させてみた自作ゲームをWebpack対応させてみた
自作ゲームをWebpack対応させてみた
 
Tizen web app について調べたよ
Tizen web app について調べたよTizen web app について調べたよ
Tizen web app について調べたよ
 
Html5 でアプリを作るということ
Html5 でアプリを作るということHtml5 でアプリを作るということ
Html5 でアプリを作るということ
 
Iotlt 28 HoloLensに日本語聞いてもらいたい
Iotlt 28 HoloLensに日本語聞いてもらいたいIotlt 28 HoloLensに日本語聞いてもらいたい
Iotlt 28 HoloLensに日本語聞いてもらいたい
 
QML上にOpenGLのカスタムエレメントを表示する
QML上にOpenGLのカスタムエレメントを表示するQML上にOpenGLのカスタムエレメントを表示する
QML上にOpenGLのカスタムエレメントを表示する
 
Grimoire.js + HoloLens
Grimoire.js + HoloLensGrimoire.js + HoloLens
Grimoire.js + HoloLens
 
Symfony2 workshop-1
Symfony2 workshop-1Symfony2 workshop-1
Symfony2 workshop-1
 
はじめてのPython - 開発環境の準備 for Mac
はじめてのPython - 開発環境の準備 for MacはじめてのPython - 開発環境の準備 for Mac
はじめてのPython - 開発環境の準備 for Mac
 
git-svn
git-svngit-svn
git-svn
 
Gcpug begginers #1LT startup scriptとshutdown script
Gcpug begginers #1LT startup scriptとshutdown scriptGcpug begginers #1LT startup scriptとshutdown script
Gcpug begginers #1LT startup scriptとshutdown script
 
Groovyの紹介20130323
Groovyの紹介20130323Groovyの紹介20130323
Groovyの紹介20130323
 
20090124shibuya Trac
20090124shibuya Trac20090124shibuya Trac
20090124shibuya Trac
 
脱UniRx&Croutineから始めるUniTask
脱UniRx&Croutineから始めるUniTask脱UniRx&Croutineから始めるUniTask
脱UniRx&Croutineから始めるUniTask
 
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法
 
ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法ニコニコ生放送のタイムシフトを無料で保存する方法
ニコニコ生放送のタイムシフトを無料で保存する方法
 
MenohにおけるC++実装 / C API / C++API
MenohにおけるC++実装 / C API / C++APIMenohにおけるC++実装 / C API / C++API
MenohにおけるC++実装 / C API / C++API
 

En vedette

Simカットしてみました - LT駆動開発#25
Simカットしてみました - LT駆動開発#25Simカットしてみました - LT駆動開発#25
Simカットしてみました - LT駆動開発#25NAKAOKU Takahiro
 
Cloud9をつかってみた - LT駆動開発#25
Cloud9をつかってみた - LT駆動開発#25Cloud9をつかってみた - LT駆動開発#25
Cloud9をつかってみた - LT駆動開発#25NAKAOKU Takahiro
 
スペースディスタンス at FGJ16
スペースディスタンス at FGJ16スペースディスタンス at FGJ16
スペースディスタンス at FGJ16NAKAOKU Takahiro
 
6月の広島は unity三昧!
6月の広島は unity三昧!6月の広島は unity三昧!
6月の広島は unity三昧!NAKAOKU Takahiro
 
CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育NAKAOKU Takahiro
 
ゲームエンジンUnityとオープンソースとの新しい関係
ゲームエンジンUnityとオープンソースとの新しい関係ゲームエンジンUnityとオープンソースとの新しい関係
ゲームエンジンUnityとオープンソースとの新しい関係NAKAOKU Takahiro
 
UniRx - Reactive Extensions for Unity
UniRx - Reactive Extensions for UnityUniRx - Reactive Extensions for Unity
UniRx - Reactive Extensions for UnityYoshifumi Kawai
 
コンポーネント指向と余白の設計
コンポーネント指向と余白の設計コンポーネント指向と余白の設計
コンポーネント指向と余白の設計Manabu Yasuda
 
Reactive Programming by UniRx for Asynchronous & Event Processing
Reactive Programming by UniRx for Asynchronous & Event ProcessingReactive Programming by UniRx for Asynchronous & Event Processing
Reactive Programming by UniRx for Asynchronous & Event ProcessingYoshifumi Kawai
 
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
Observable Everywhere  - Rxの原則とUniRxにみるデータソースの見つけ方Observable Everywhere  - Rxの原則とUniRxにみるデータソースの見つけ方
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方Yoshifumi Kawai
 
CoderDojo広島を知ろう!
CoderDojo広島を知ろう!CoderDojo広島を知ろう!
CoderDojo広島を知ろう!NAKAOKU Takahiro
 

En vedette (12)

TurnOn 特徴について
TurnOn 特徴についてTurnOn 特徴について
TurnOn 特徴について
 
Simカットしてみました - LT駆動開発#25
Simカットしてみました - LT駆動開発#25Simカットしてみました - LT駆動開発#25
Simカットしてみました - LT駆動開発#25
 
Cloud9をつかってみた - LT駆動開発#25
Cloud9をつかってみた - LT駆動開発#25Cloud9をつかってみた - LT駆動開発#25
Cloud9をつかってみた - LT駆動開発#25
 
スペースディスタンス at FGJ16
スペースディスタンス at FGJ16スペースディスタンス at FGJ16
スペースディスタンス at FGJ16
 
6月の広島は unity三昧!
6月の広島は unity三昧!6月の広島は unity三昧!
6月の広島は unity三昧!
 
CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育CoderDojoと作る2020年のプログラミング教育
CoderDojoと作る2020年のプログラミング教育
 
ゲームエンジンUnityとオープンソースとの新しい関係
ゲームエンジンUnityとオープンソースとの新しい関係ゲームエンジンUnityとオープンソースとの新しい関係
ゲームエンジンUnityとオープンソースとの新しい関係
 
UniRx - Reactive Extensions for Unity
UniRx - Reactive Extensions for UnityUniRx - Reactive Extensions for Unity
UniRx - Reactive Extensions for Unity
 
コンポーネント指向と余白の設計
コンポーネント指向と余白の設計コンポーネント指向と余白の設計
コンポーネント指向と余白の設計
 
Reactive Programming by UniRx for Asynchronous & Event Processing
Reactive Programming by UniRx for Asynchronous & Event ProcessingReactive Programming by UniRx for Asynchronous & Event Processing
Reactive Programming by UniRx for Asynchronous & Event Processing
 
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
Observable Everywhere  - Rxの原則とUniRxにみるデータソースの見つけ方Observable Everywhere  - Rxの原則とUniRxにみるデータソースの見つけ方
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
 
CoderDojo広島を知ろう!
CoderDojo広島を知ろう!CoderDojo広島を知ろう!
CoderDojo広島を知ろう!
 

Similaire à Unityで関数型言語ぽく書く 如法会#1

(たぶん)やさしいUnity
(たぶん)やさしいUnity(たぶん)やさしいUnity
(たぶん)やさしいUnitydj_kusuha
 
EnrootとPyxisで快適コンテナ生活
EnrootとPyxisで快適コンテナ生活EnrootとPyxisで快適コンテナ生活
EnrootとPyxisで快適コンテナ生活Kuninobu SaSaki
 
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラインフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラsusumu tanaka
 
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...JUNICHI YOSHISE
 
マルチプラットフォーム開発導入
マルチプラットフォーム開発導入マルチプラットフォーム開発導入
マルチプラットフォーム開発導入Daisuke Nikura
 
Windowsにpythonをインストールしてみよう
WindowsにpythonをインストールしてみようWindowsにpythonをインストールしてみよう
WindowsにpythonをインストールしてみようKenji NAKAGAKI
 
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングPyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングRansui Iso
 
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)Daichi Kitamura
 
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入Yu Nobuoka
 
APIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjpAPIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjpTakeshi Komiya
 
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIあなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIWataru MIYAGUNI
 
WordPressで行う継続的インテグレーション入門編
WordPressで行う継続的インテグレーション入門編WordPressで行う継続的インテグレーション入門編
WordPressで行う継続的インテグレーション入門編Hiroshi Urabe
 
そうだプラグイン作ろう =Unityの巻=
そうだプラグイン作ろう =Unityの巻=そうだプラグイン作ろう =Unityの巻=
そうだプラグイン作ろう =Unityの巻=Keiichi Kobayashi
 
How to use GPL software in closed source Android application
How to use GPL software in closed source Android applicationHow to use GPL software in closed source Android application
How to use GPL software in closed source Android applicationandropenguin
 
統一Qtコミュニティー
統一Qtコミュニティー統一Qtコミュニティー
統一QtコミュニティーYikei Lu
 
.NET Coreとツール類の今
.NET Coreとツール類の今.NET Coreとツール類の今
.NET Coreとツール類の今Yuki Igarashi
 
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jgguggriffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggugkimukou_26 Kimukou
 

Similaire à Unityで関数型言語ぽく書く 如法会#1 (20)

猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem 猫でも分かるUE4.22から入ったSubsystem
猫でも分かるUE4.22から入ったSubsystem
 
(たぶん)やさしいUnity
(たぶん)やさしいUnity(たぶん)やさしいUnity
(たぶん)やさしいUnity
 
EnrootとPyxisで快適コンテナ生活
EnrootとPyxisで快適コンテナ生活EnrootとPyxisで快適コンテナ生活
EnrootとPyxisで快適コンテナ生活
 
Code ignitertalk 01
Code ignitertalk 01Code ignitertalk 01
Code ignitertalk 01
 
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラインフラエンジニアがk8sでアプリを作って見えた今後のインフラ
インフラエンジニアがk8sでアプリを作って見えた今後のインフラ
 
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
 
マルチプラットフォーム開発導入
マルチプラットフォーム開発導入マルチプラットフォーム開発導入
マルチプラットフォーム開発導入
 
Windowsにpythonをインストールしてみよう
WindowsにpythonをインストールしてみようWindowsにpythonをインストールしてみよう
Windowsにpythonをインストールしてみよう
 
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングPyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミング
 
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
Windowsマシン上でVisual Studio Codeとpipenvを使ってPythonの仮想実行環境を構築する方法(Jupyter notebookも)
 
はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入はてなにおける継続的デプロイメントの現状と Docker の導入
はてなにおける継続的デプロイメントの現状と Docker の導入
 
APIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjpAPIドキュメントの話 #sphinxjp
APIドキュメントの話 #sphinxjp
 
あなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CIあなたの安心を高速に守る Container-based CI
あなたの安心を高速に守る Container-based CI
 
WordPressで行う継続的インテグレーション入門編
WordPressで行う継続的インテグレーション入門編WordPressで行う継続的インテグレーション入門編
WordPressで行う継続的インテグレーション入門編
 
UE4で作成するUIと最適化手法
UE4で作成するUIと最適化手法UE4で作成するUIと最適化手法
UE4で作成するUIと最適化手法
 
そうだプラグイン作ろう =Unityの巻=
そうだプラグイン作ろう =Unityの巻=そうだプラグイン作ろう =Unityの巻=
そうだプラグイン作ろう =Unityの巻=
 
How to use GPL software in closed source Android application
How to use GPL software in closed source Android applicationHow to use GPL software in closed source Android application
How to use GPL software in closed source Android application
 
統一Qtコミュニティー
統一Qtコミュニティー統一Qtコミュニティー
統一Qtコミュニティー
 
.NET Coreとツール類の今
.NET Coreとツール類の今.NET Coreとツール類の今
.NET Coreとツール類の今
 
griffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jgguggriffon plugin を 実際に作ってみよう #jggug
griffon plugin を 実際に作ってみよう #jggug
 

Plus de NAKAOKU Takahiro

Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島 Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島 NAKAOKU Takahiro
 
CoderDojoってなんじゃろ? - OSC2019広島
CoderDojoってなんじゃろ? - OSC2019広島CoderDojoってなんじゃろ? - OSC2019広島
CoderDojoってなんじゃろ? - OSC2019広島NAKAOKU Takahiro
 
Adobe Mixiamoで始めるお手軽リギング(WTM#101)
Adobe Mixiamoで始めるお手軽リギング(WTM#101)Adobe Mixiamoで始めるお手軽リギング(WTM#101)
Adobe Mixiamoで始めるお手軽リギング(WTM#101)NAKAOKU Takahiro
 
VTuberになるためにUnityを触ってみよう!
VTuberになるためにUnityを触ってみよう!VTuberになるためにUnityを触ってみよう!
VTuberになるためにUnityを触ってみよう!NAKAOKU Takahiro
 
CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島NAKAOKU Takahiro
 
Unityで始めるバージョン管理 Git LFS 入門編
Unityで始めるバージョン管理 Git LFS 入門編Unityで始めるバージョン管理 Git LFS 入門編
Unityで始めるバージョン管理 Git LFS 入門編NAKAOKU Takahiro
 
CoderDojo広島ってなんじゃろ?
CoderDojo広島ってなんじゃろ?CoderDojo広島ってなんじゃろ?
CoderDojo広島ってなんじゃろ?NAKAOKU Takahiro
 
Made with Unity! Unityとコミュニティが作るオープンなゲーム開発
Made with Unity! Unityとコミュニティが作るオープンなゲーム開発Made with Unity! Unityとコミュニティが作るオープンなゲーム開発
Made with Unity! Unityとコミュニティが作るオープンなゲーム開発NAKAOKU Takahiro
 
意思ヨワでも完成できるUnityの使い方
意思ヨワでも完成できるUnityの使い方意思ヨワでも完成できるUnityの使い方
意思ヨワでも完成できるUnityの使い方NAKAOKU Takahiro
 
ユニティちゃんだけじゃない! オープンソースとUnityの未来
ユニティちゃんだけじゃない! オープンソースとUnityの未来ユニティちゃんだけじゃない! オープンソースとUnityの未来
ユニティちゃんだけじゃない! オープンソースとUnityの未来NAKAOKU Takahiro
 
学生時代に作った大学内掲示板閲覧システム
学生時代に作った大学内掲示板閲覧システム学生時代に作った大学内掲示板閲覧システム
学生時代に作った大学内掲示板閲覧システムNAKAOKU Takahiro
 
サイボウズライブでもHubotがしたい!
サイボウズライブでもHubotがしたい!サイボウズライブでもHubotがしたい!
サイボウズライブでもHubotがしたい!NAKAOKU Takahiro
 
事後アンケート_2回目
事後アンケート_2回目事後アンケート_2回目
事後アンケート_2回目NAKAOKU Takahiro
 
事後アンケート_1209
事後アンケート_1209事後アンケート_1209
事後アンケート_1209NAKAOKU Takahiro
 
事前アンケート_1209
事前アンケート_1209事前アンケート_1209
事前アンケート_1209NAKAOKU Takahiro
 
祖母にiPadを持たせてみた
祖母にiPadを持たせてみた祖母にiPadを持たせてみた
祖母にiPadを持たせてみたNAKAOKU Takahiro
 
地方都市でUnityのコミュニティをしてみたら
地方都市でUnityのコミュニティをしてみたら地方都市でUnityのコミュニティをしてみたら
地方都市でUnityのコミュニティをしてみたらNAKAOKU Takahiro
 
プログラミングブートキャンプを開催してみた。
プログラミングブートキャンプを開催してみた。プログラミングブートキャンプを開催してみた。
プログラミングブートキャンプを開催してみた。NAKAOKU Takahiro
 
ひむひむが二次元の世界に行くようです
ひむひむが二次元の世界に行くようですひむひむが二次元の世界に行くようです
ひむひむが二次元の世界に行くようですNAKAOKU Takahiro
 
マトリックスな世界 ~FireChat~
マトリックスな世界 ~FireChat~マトリックスな世界 ~FireChat~
マトリックスな世界 ~FireChat~NAKAOKU Takahiro
 

Plus de NAKAOKU Takahiro (20)

Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島 Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
 
CoderDojoってなんじゃろ? - OSC2019広島
CoderDojoってなんじゃろ? - OSC2019広島CoderDojoってなんじゃろ? - OSC2019広島
CoderDojoってなんじゃろ? - OSC2019広島
 
Adobe Mixiamoで始めるお手軽リギング(WTM#101)
Adobe Mixiamoで始めるお手軽リギング(WTM#101)Adobe Mixiamoで始めるお手軽リギング(WTM#101)
Adobe Mixiamoで始めるお手軽リギング(WTM#101)
 
VTuberになるためにUnityを触ってみよう!
VTuberになるためにUnityを触ってみよう!VTuberになるためにUnityを触ってみよう!
VTuberになるためにUnityを触ってみよう!
 
CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島CoderDojoってなんじゃろ? - OSC2018広島
CoderDojoってなんじゃろ? - OSC2018広島
 
Unityで始めるバージョン管理 Git LFS 入門編
Unityで始めるバージョン管理 Git LFS 入門編Unityで始めるバージョン管理 Git LFS 入門編
Unityで始めるバージョン管理 Git LFS 入門編
 
CoderDojo広島ってなんじゃろ?
CoderDojo広島ってなんじゃろ?CoderDojo広島ってなんじゃろ?
CoderDojo広島ってなんじゃろ?
 
Made with Unity! Unityとコミュニティが作るオープンなゲーム開発
Made with Unity! Unityとコミュニティが作るオープンなゲーム開発Made with Unity! Unityとコミュニティが作るオープンなゲーム開発
Made with Unity! Unityとコミュニティが作るオープンなゲーム開発
 
意思ヨワでも完成できるUnityの使い方
意思ヨワでも完成できるUnityの使い方意思ヨワでも完成できるUnityの使い方
意思ヨワでも完成できるUnityの使い方
 
ユニティちゃんだけじゃない! オープンソースとUnityの未来
ユニティちゃんだけじゃない! オープンソースとUnityの未来ユニティちゃんだけじゃない! オープンソースとUnityの未来
ユニティちゃんだけじゃない! オープンソースとUnityの未来
 
学生時代に作った大学内掲示板閲覧システム
学生時代に作った大学内掲示板閲覧システム学生時代に作った大学内掲示板閲覧システム
学生時代に作った大学内掲示板閲覧システム
 
サイボウズライブでもHubotがしたい!
サイボウズライブでもHubotがしたい!サイボウズライブでもHubotがしたい!
サイボウズライブでもHubotがしたい!
 
事後アンケート_2回目
事後アンケート_2回目事後アンケート_2回目
事後アンケート_2回目
 
事後アンケート_1209
事後アンケート_1209事後アンケート_1209
事後アンケート_1209
 
事前アンケート_1209
事前アンケート_1209事前アンケート_1209
事前アンケート_1209
 
祖母にiPadを持たせてみた
祖母にiPadを持たせてみた祖母にiPadを持たせてみた
祖母にiPadを持たせてみた
 
地方都市でUnityのコミュニティをしてみたら
地方都市でUnityのコミュニティをしてみたら地方都市でUnityのコミュニティをしてみたら
地方都市でUnityのコミュニティをしてみたら
 
プログラミングブートキャンプを開催してみた。
プログラミングブートキャンプを開催してみた。プログラミングブートキャンプを開催してみた。
プログラミングブートキャンプを開催してみた。
 
ひむひむが二次元の世界に行くようです
ひむひむが二次元の世界に行くようですひむひむが二次元の世界に行くようです
ひむひむが二次元の世界に行くようです
 
マトリックスな世界 ~FireChat~
マトリックスな世界 ~FireChat~マトリックスな世界 ~FireChat~
マトリックスな世界 ~FireChat~
 

Unityで関数型言語ぽく書く 如法会#1