Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
NAKAOKU Takahiro
PDF, PPTX
1,018 views
Unityで関数型言語ぽく書く 如法会#1
広島で行われたIT勉強会 如法会 #1 で発表した資料です。 詳細:https://wikinote.net/NyohoKai1
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 12
2
/ 12
3
/ 12
4
/ 12
5
/ 12
6
/ 12
7
/ 12
8
/ 12
9
/ 12
10
/ 12
11
/ 12
12
/ 12
More Related Content
PDF
組み込みLinuxでのGolangのススメ(Go con版)
by
Tetsuyuki Kobayashi
PPTX
20160810-lt-cygwin
by
Future Architect.Inc
PDF
Nuxt+TypeScript+Class構文のはなし
by
kyoheichida
PDF
Linuxのユーザーランドをinitから全てまるごとgolangで書く
by
Tetsuyuki Kobayashi
PDF
Serverless on GCP
by
Hayato Yoshikawa
PDF
git ~start PullRequest~
by
Souichirou Andou
PDF
Datalab and colaboratory
by
Hayato Yoshikawa
PDF
Read Groovy Compile process(Groovy Benkyoukai 2013)
by
Uehara Junji
組み込みLinuxでのGolangのススメ(Go con版)
by
Tetsuyuki Kobayashi
20160810-lt-cygwin
by
Future Architect.Inc
Nuxt+TypeScript+Class構文のはなし
by
kyoheichida
Linuxのユーザーランドをinitから全てまるごとgolangで書く
by
Tetsuyuki Kobayashi
Serverless on GCP
by
Hayato Yoshikawa
git ~start PullRequest~
by
Souichirou Andou
Datalab and colaboratory
by
Hayato Yoshikawa
Read Groovy Compile process(Groovy Benkyoukai 2013)
by
Uehara Junji
What's hot
ODP
Qt でIRCクライアント作ってみた
by
Yikei Lu
PDF
NuxtでChrome拡張作ってみた
by
kyoheichida
PDF
脱UniRx&Croutineから始めるUniTask
by
Euglenaching
PDF
MenohにおけるC++実装 / C API / C++API
by
Shintarou Okada
PDF
ニコニコ生放送のタイムシフトを無料で保存する方法
by
tani-page
PDF
Qt5 の新機能 2012/12/15
by
Takumi Asaki
PDF
はじめてのPython - 開発環境の準備 for Mac
by
Katsumi Honda
PPTX
Html5 でアプリを作るということ
by
Naruto TAKAHASHI
PPT
20090124shibuya Trac
by
Kazuya Hirobe
PDF
QML上にOpenGLのカスタムエレメントを表示する
by
nobo66
PPTX
Gcpug begginers #1LT startup scriptとshutdown script
by
tsukasa tamaru
PPTX
Tizen web app について調べたよ
by
Naruto TAKAHASHI
PDF
Symfony2 workshop-1
by
Hidenori Goto
PDF
自作ゲームをWebpack対応させてみた
by
Yuusuke Takeuchi
PDF
ニコニコ生放送のタイムシフトを無料で保存する方法
by
tani-page
PPTX
Iotlt 28 HoloLensに日本語聞いてもらいたい
by
Masaki Yamamoto
PDF
git-svn
by
将 高野
PPTX
Grimoire.js + HoloLens
by
Masaki Yamamoto
PDF
The History of Groovy #GroovyBase
by
kyon mm
PDF
Groovyの紹介20130323
by
Yasuharu Hayami
Qt でIRCクライアント作ってみた
by
Yikei Lu
NuxtでChrome拡張作ってみた
by
kyoheichida
脱UniRx&Croutineから始めるUniTask
by
Euglenaching
MenohにおけるC++実装 / C API / C++API
by
Shintarou Okada
ニコニコ生放送のタイムシフトを無料で保存する方法
by
tani-page
Qt5 の新機能 2012/12/15
by
Takumi Asaki
はじめてのPython - 開発環境の準備 for Mac
by
Katsumi Honda
Html5 でアプリを作るということ
by
Naruto TAKAHASHI
20090124shibuya Trac
by
Kazuya Hirobe
QML上にOpenGLのカスタムエレメントを表示する
by
nobo66
Gcpug begginers #1LT startup scriptとshutdown script
by
tsukasa tamaru
Tizen web app について調べたよ
by
Naruto TAKAHASHI
Symfony2 workshop-1
by
Hidenori Goto
自作ゲームをWebpack対応させてみた
by
Yuusuke Takeuchi
ニコニコ生放送のタイムシフトを無料で保存する方法
by
tani-page
Iotlt 28 HoloLensに日本語聞いてもらいたい
by
Masaki Yamamoto
git-svn
by
将 高野
Grimoire.js + HoloLens
by
Masaki Yamamoto
The History of Groovy #GroovyBase
by
kyon mm
Groovyの紹介20130323
by
Yasuharu Hayami
Viewers also liked
PDF
UniRx - Reactive Extensions for Unity
by
Yoshifumi Kawai
PDF
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
by
Yoshifumi Kawai
PDF
ゲームエンジンUnityとオープンソースとの新しい関係
by
NAKAOKU Takahiro
PDF
コンポーネント指向と余白の設計
by
Manabu Yasuda
PDF
Reactive Programming by UniRx for Asynchronous & Event Processing
by
Yoshifumi Kawai
PDF
CoderDojo広島を知ろう!
by
NAKAOKU Takahiro
PDF
Cloud9をつかってみた - LT駆動開発#25
by
NAKAOKU Takahiro
PDF
CoderDojoと作る2020年のプログラミング教育
by
NAKAOKU Takahiro
PPTX
6月の広島は unity三昧!
by
NAKAOKU Takahiro
PPTX
Simカットしてみました - LT駆動開発#25
by
NAKAOKU Takahiro
PDF
スペースディスタンス at FGJ16
by
NAKAOKU Takahiro
PDF
TurnOn 特徴について
by
NAKAOKU Takahiro
UniRx - Reactive Extensions for Unity
by
Yoshifumi Kawai
Observable Everywhere - Rxの原則とUniRxにみるデータソースの見つけ方
by
Yoshifumi Kawai
ゲームエンジンUnityとオープンソースとの新しい関係
by
NAKAOKU Takahiro
コンポーネント指向と余白の設計
by
Manabu Yasuda
Reactive Programming by UniRx for Asynchronous & Event Processing
by
Yoshifumi Kawai
CoderDojo広島を知ろう!
by
NAKAOKU Takahiro
Cloud9をつかってみた - LT駆動開発#25
by
NAKAOKU Takahiro
CoderDojoと作る2020年のプログラミング教育
by
NAKAOKU Takahiro
6月の広島は unity三昧!
by
NAKAOKU Takahiro
Simカットしてみました - LT駆動開発#25
by
NAKAOKU Takahiro
スペースディスタンス at FGJ16
by
NAKAOKU Takahiro
TurnOn 特徴について
by
NAKAOKU Takahiro
Similar to Unityで関数型言語ぽく書く 如法会#1
PPTX
未来のプログラミング技術をUnityで -UniRx-
by
torisoup
PDF
UniRx完全に理解した
by
torisoup
PPTX
UniRxことはじめ
by
Shoichi Yasui
PDF
俺はUniRxで行く
by
Kakohiroyuki
PDF
UniRx の1歩目
by
infinite_loop
PDF
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
by
Yoshifumi Kawai
PDF
UniRxでPUNを使いやすくする
by
torisoup
PDF
Observableで非同期処理
by
torisoup
PPTX
はじめてのUniRx
by
torisoup
PPTX
若輩エンジニアから見たUniRxを利用したゲーム開発
by
Hirohito Morinaga
PPTX
今日から始めよう UniRx
by
Yu Takahashi
PPTX
UniRx勉強会 reactive extensions inside(公開用)
by
wilfrem
PPTX
Unityでlinqを使おう
by
Yuuki Takada
PPTX
Rxに入門しようとしている
by
onotchi_
PDF
JXUGのLTだけれどもUnity+iOS+LINQの話をしようと思う!
by
Ryota Murohoshi
PDF
Interactive UI with UniRx
by
Yuto Iwashita
PDF
Tottoruby 20130119
by
Takashi SAKAGUCHI
PDF
Sansan様 登壇資料
by
Daisuke Nagata
PPTX
UniRxHandsOnVol1
by
Shoji Oshima
PDF
Elixirだ 第1回 - 基礎だ -
by
Joe_noh
未来のプログラミング技術をUnityで -UniRx-
by
torisoup
UniRx完全に理解した
by
torisoup
UniRxことはじめ
by
Shoichi Yasui
俺はUniRxで行く
by
Kakohiroyuki
UniRx の1歩目
by
infinite_loop
History & Practices for UniRx UniRxの歴史、或いは開発(中)タイトルの用例と落とし穴の回避法
by
Yoshifumi Kawai
UniRxでPUNを使いやすくする
by
torisoup
Observableで非同期処理
by
torisoup
はじめてのUniRx
by
torisoup
若輩エンジニアから見たUniRxを利用したゲーム開発
by
Hirohito Morinaga
今日から始めよう UniRx
by
Yu Takahashi
UniRx勉強会 reactive extensions inside(公開用)
by
wilfrem
Unityでlinqを使おう
by
Yuuki Takada
Rxに入門しようとしている
by
onotchi_
JXUGのLTだけれどもUnity+iOS+LINQの話をしようと思う!
by
Ryota Murohoshi
Interactive UI with UniRx
by
Yuto Iwashita
Tottoruby 20130119
by
Takashi SAKAGUCHI
Sansan様 登壇資料
by
Daisuke Nagata
UniRxHandsOnVol1
by
Shoji Oshima
Elixirだ 第1回 - 基礎だ -
by
Joe_noh
More from NAKAOKU Takahiro
PDF
Unityで始めるバージョン管理 Git LFS 入門編
by
NAKAOKU Takahiro
PDF
ユニティちゃんだけじゃない! オープンソースとUnityの未来
by
NAKAOKU Takahiro
PDF
VTuberになるためにUnityを触ってみよう!
by
NAKAOKU Takahiro
PDF
プログラミングブートキャンプを開催してみた。
by
NAKAOKU Takahiro
PDF
事後アンケート_2回目
by
NAKAOKU Takahiro
PDF
サイボウズライブでもHubotがしたい!
by
NAKAOKU Takahiro
PDF
CoderDojo広島ってなんじゃろ?
by
NAKAOKU Takahiro
PDF
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
by
NAKAOKU Takahiro
PDF
地方都市でUnityのコミュニティをしてみたら
by
NAKAOKU Takahiro
PDF
意思ヨワでも完成できるUnityの使い方
by
NAKAOKU Takahiro
PDF
Adobe Mixiamoで始めるお手軽リギング(WTM#101)
by
NAKAOKU Takahiro
PDF
CoderDojoってなんじゃろ? - OSC2018広島
by
NAKAOKU Takahiro
PDF
学生時代に作った大学内掲示板閲覧システム
by
NAKAOKU Takahiro
PDF
CoderDojoってなんじゃろ? - OSC2019広島
by
NAKAOKU Takahiro
PDF
Made with Unity! Unityとコミュニティが作るオープンなゲーム開発
by
NAKAOKU Takahiro
PDF
マトリックスな世界 ~FireChat~
by
NAKAOKU Takahiro
PDF
事後アンケート_1209
by
NAKAOKU Takahiro
PDF
事前アンケート_1209
by
NAKAOKU Takahiro
PDF
ひむひむが二次元の世界に行くようです
by
NAKAOKU Takahiro
PDF
祖母にiPadを持たせてみた
by
NAKAOKU Takahiro
Unityで始めるバージョン管理 Git LFS 入門編
by
NAKAOKU Takahiro
ユニティちゃんだけじゃない! オープンソースとUnityの未来
by
NAKAOKU Takahiro
VTuberになるためにUnityを触ってみよう!
by
NAKAOKU Takahiro
プログラミングブートキャンプを開催してみた。
by
NAKAOKU Takahiro
事後アンケート_2回目
by
NAKAOKU Takahiro
サイボウズライブでもHubotがしたい!
by
NAKAOKU Takahiro
CoderDojo広島ってなんじゃろ?
by
NAKAOKU Takahiro
Unityが繋げる!ゲーム制作コミュニティとOSSの最前線 - OSC19広島
by
NAKAOKU Takahiro
地方都市でUnityのコミュニティをしてみたら
by
NAKAOKU Takahiro
意思ヨワでも完成できるUnityの使い方
by
NAKAOKU Takahiro
Adobe Mixiamoで始めるお手軽リギング(WTM#101)
by
NAKAOKU Takahiro
CoderDojoってなんじゃろ? - OSC2018広島
by
NAKAOKU Takahiro
学生時代に作った大学内掲示板閲覧システム
by
NAKAOKU Takahiro
CoderDojoってなんじゃろ? - OSC2019広島
by
NAKAOKU Takahiro
Made with Unity! Unityとコミュニティが作るオープンなゲーム開発
by
NAKAOKU Takahiro
マトリックスな世界 ~FireChat~
by
NAKAOKU Takahiro
事後アンケート_1209
by
NAKAOKU Takahiro
事前アンケート_1209
by
NAKAOKU Takahiro
ひむひむが二次元の世界に行くようです
by
NAKAOKU Takahiro
祖母にiPadを持たせてみた
by
NAKAOKU Takahiro
Recently uploaded
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
Unityで関数型言語ぽく書く 如法会#1
1.
Unityで関数型言語ぽく書く @csc_kamera25 如法会#1
2.
2 ● 広島Unity勉強会 の中の人 ●
フリーTPSとか作ってます(@CrowSullCore) ● Twitter : @csc_kamera25 ● Github : kamera25 ● ブログ : http://religion.indiesj.com/ 自己紹介
3.
UniRx - https://github.com/neuecc/UniRx
4.
何が出来る? ・リアクティブプログラミング(Reactive Extensions)がUnityでできる。 ・最近のプログラミングパラダイムらしい。 ・フレームごとの処理をあらかじめ宣言しておく。 ・Update()にそれぞれの変数をみて、処理をするように書かない。 ・コルーチンの延長のような感じ。
5.
using UnityEngine; using UniRx; ~以下、コード~ using
で読み込み
6.
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な書き方
7.
Awake() この関数は常に Start 関数の前およびプレハブの インスタンス化直後に呼び出されます。 Update() Updateはフレームごとに一度呼び出されます。 これは、フレームのアップデートのメインとなる関数です。 繰り返し Rxでは、 初期に ふるまい を記入する。
8.
public class Counter
: MonoBehaviour { void Awake () { IObservable<long> updateStream = Observable.EveryUpdate(); updateStream.Subscribe (count => Debug.Log (count)); } } 毎フレーム 監視するぞ。 updateStream
9.
public class Counter
: MonoBehaviour { void Awake () { IObservable<long> updateStream = Observable.EveryUpdate(); updateStream.Subscribe (count => Debug.Log (count)); } } 0 count <long> Debug.log() フレームが来た ① ② OnNext() ③ 1
10.
public class Click:
MonoBehaviour { void Awake () { IObservable<long> clickStream = Observable .EveryUpdate() .Where (_ => Input.GetMouseButtonDown (0)); clickStream.Subscribe (_ => Debug.Log ("Clicked!")); } } Where()によって、実行の条件をつける。 フレームが来た Where() 右クリックが押されてる? ① ② Debug.log()
11.
参考&引用 ・「UniRxを使ってみた。マウスクリックの回数を数える - RyotaMurohoshi」 http://qiita.com/RyotaMurohoshi/items/7e1509e03d8e3a1eae4f ・「Update()をObservableに変換する方法 -
toRisouP」 http://qiita.com/toRisouP/items/972b97367df12c3457d2
12.
ご静聴ありがとうございました。
Download