Enviar búsqueda
Cargar
Iron rubyとsilverlightとゲームと
•
0 recomendaciones
•
1,547 vistas
K
kumaryu
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 27
Descargar ahora
Descargar para leer sin conexión
Recomendados
JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話
sairoutine
HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実
Takumi Ohashi
JS と Canvas で作るシューティングゲーム
JS と Canvas で作るシューティングゲーム
sairoutine
すっかりマカーな私がWindowsに戻ってみた
すっかりマカーな私がWindowsに戻ってみた
Tomotsune Murata
HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料
Kazuya Hiruma
My dev env
My dev env
Yoshiyuki MIKAMI
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
Yuusuke Takeuchi
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
Recomendados
JSでファミコンエミュレータを作った時の話
JSでファミコンエミュレータを作った時の話
sairoutine
HTML5でスマートフォン開発の理想と現実
HTML5でスマートフォン開発の理想と現実
Takumi Ohashi
JS と Canvas で作るシューティングゲーム
JS と Canvas で作るシューティングゲーム
sairoutine
すっかりマカーな私がWindowsに戻ってみた
すっかりマカーな私がWindowsに戻ってみた
Tomotsune Murata
HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料
Kazuya Hiruma
My dev env
My dev env
Yoshiyuki MIKAMI
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
Yuusuke Takeuchi
うわ…私のEmacs力、低すぎ...?
うわ…私のEmacs力、低すぎ...?
Masahiro Sano
em-dosbox
em-dosbox
sairoutine
K初めてのstylus
K初めてのstylus
Kazuki Nakatani
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
Yuusuke Takeuchi
Touhou Project on JavaScript
Touhou Project on JavaScript
sairoutine
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Akira Maruyama
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Yuusuke Takeuchi
LookingGlass RenderingOptimizePlan(JP)
LookingGlass RenderingOptimizePlan(JP)
優介 黒河
マテリアルエディタで作るVFX
マテリアルエディタで作るVFX
Akihito Chiba
Xamarinは辛いよ
Xamarinは辛いよ
Takkiiii
デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化
Kumiko SHIMIZU
プラグインだけじゃない!そのままでもすごいvim
プラグインだけじゃない!そのままでもすごいvim
Keisuke Izumiya
ソースコードをAAに変換するやつやってみた
ソースコードをAAに変換するやつやってみた
Takahashi Koki
Creators'night#15今井
Creators'night#15今井
Daisuke Imai
Ruby motion
Ruby motion
jewel12
2021 01-25 lt sho kato
2021 01-25 lt sho kato
katosho1
自動化ツール「Grunt.js」について
自動化ツール「Grunt.js」について
Seiko Kuchida
【LT用前編】Rancherでマルチクラウド をやってみた
【LT用前編】Rancherでマルチクラウド をやってみた
Shinya Mori (@mosuke5)
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
Kumiko SHIMIZU
enforce
enforce
おおやけ ハジメ
Kenseiko
Kenseiko
Kensei Demura
Más contenido relacionado
La actualidad más candente
em-dosbox
em-dosbox
sairoutine
K初めてのstylus
K初めてのstylus
Kazuki Nakatani
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
Yuusuke Takeuchi
Touhou Project on JavaScript
Touhou Project on JavaScript
sairoutine
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Akira Maruyama
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
Yuusuke Takeuchi
LookingGlass RenderingOptimizePlan(JP)
LookingGlass RenderingOptimizePlan(JP)
優介 黒河
マテリアルエディタで作るVFX
マテリアルエディタで作るVFX
Akihito Chiba
Xamarinは辛いよ
Xamarinは辛いよ
Takkiiii
デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化
Kumiko SHIMIZU
プラグインだけじゃない!そのままでもすごいvim
プラグインだけじゃない!そのままでもすごいvim
Keisuke Izumiya
ソースコードをAAに変換するやつやってみた
ソースコードをAAに変換するやつやってみた
Takahashi Koki
Creators'night#15今井
Creators'night#15今井
Daisuke Imai
Ruby motion
Ruby motion
jewel12
2021 01-25 lt sho kato
2021 01-25 lt sho kato
katosho1
自動化ツール「Grunt.js」について
自動化ツール「Grunt.js」について
Seiko Kuchida
【LT用前編】Rancherでマルチクラウド をやってみた
【LT用前編】Rancherでマルチクラウド をやってみた
Shinya Mori (@mosuke5)
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
Kumiko SHIMIZU
enforce
enforce
おおやけ ハジメ
Kenseiko
Kenseiko
Kensei Demura
La actualidad más candente
(20)
em-dosbox
em-dosbox
K初めてのstylus
K初めてのstylus
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
Touhou Project on JavaScript
Touhou Project on JavaScript
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
Fireworks Lover Advent calender 2013 1日目 Fireworks de Genetator
日曜プログラマーとigoogle先生
日曜プログラマーとigoogle先生
LookingGlass RenderingOptimizePlan(JP)
LookingGlass RenderingOptimizePlan(JP)
マテリアルエディタで作るVFX
マテリアルエディタで作るVFX
Xamarinは辛いよ
Xamarinは辛いよ
デザイナーさんでもできる Browsersync からはじめる作業効率化
デザイナーさんでもできる Browsersync からはじめる作業効率化
プラグインだけじゃない!そのままでもすごいvim
プラグインだけじゃない!そのままでもすごいvim
ソースコードをAAに変換するやつやってみた
ソースコードをAAに変換するやつやってみた
Creators'night#15今井
Creators'night#15今井
Ruby motion
Ruby motion
2021 01-25 lt sho kato
2021 01-25 lt sho kato
自動化ツール「Grunt.js」について
自動化ツール「Grunt.js」について
【LT用前編】Rancherでマルチクラウド をやってみた
【LT用前編】Rancherでマルチクラウド をやってみた
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
デザイナーさんでもできる Browsersync からはじめる作業効率化・春
enforce
enforce
Kenseiko
Kenseiko
Iron rubyとsilverlightとゲームと
1.
IronRubyと Silverlightと ゲームと IronRuby, Silverlight, and
Game kumaryu
2.
自己紹介
● kumaryu (坂本龍一) ● Rubyゲーム会議2010主催者 ● 組み込みっぽいことやってます ● (rsdlェ…) 2/27
3.
概要
● IronRubyとSilverlightについて ● ゲーム作った ● Silverlightとゲームについて ● まとめと今後 3/27
4.
IronRubyについて
● .NET版Ruby ● 1.8.6ベース ● .NETのクラスをそのまま使える ● 午後のセッションを見よう ● http://ironruby.net/ 4/27
5.
Silverlightについて
● MS版Flash ● Windows・Mac・Linux (Moonlight) ● ActionScriptのかわりに.NET ● IronRubyも動く ● http://msdn.microsoft.com/ja- jp/silverlight/ 5/27
6.
ゲーム作った
デモ 6/27
7.
ゲーム作った
● STGぽいもの ● 半リアルタイム? ● 1ボタンでできる ● ブラウザ上でも遊びやすい 7/27
8.
画面 8/27
9.
Silverlightの描画
● コントロールを置いて描画 ● Imageをたくさん配置が基本 ● アルファブレンドできる ● 加算や減算がない… 9/27
10.
WriteableBitmap
● オフスクリーン描画 ● コントロールなんでも描ける ● 増減しそうなものを描く ● 背景 ● キャラ ● 弾 10/27
11.
WriteableBitmap 11/27
12.
UI
● 標準コントロールを改造 ● リソースをいじるだけ 12/27
13.
UI
ProgressBar ListBox Button 13/27
14.
更新処理
● 描画時に呼ばれるイベント ● CompositionTarget.Rendering ● 60fps…? 14/27
15.
更新処理の中身
● 至って普通のRubyコード ● REXMLやRaccもそのまま使える 15/27
16.
衝突判定
● 見た目で衝突判定 ● VisualTreeHelper.FindElementsInHostC oordinates ● 背景との衝突判定に使用 ● 良い子はマネしない 16/27
17.
アニメーション
● リソースにアニメーション定義 ● イベントに応じて再生 ● 非同期再生 ● 表示にだけ使える 17/27
18.
パフォーマンス
● IronRubyはそこそこ ● 描画もそこそこ ● HWアクセラレーション 18/27
19.
ハードウェアアクセラレーション
● 使える状況が限定される ● Windowsのみ ● WriteableBitmap不可 ● そこまでしなくてもいいかも 19/27
20.
開発環境
● Chiron ● VisualStudio 20/27
21.
Chironで
● コマンドライン起動の開発用サーバ ● rbファイルを書くだけ ● デバッグはやりづらい ● monoを使えばMacやLinuxでも 21/27
22.
VisualStudioで
● 変数の中身も見れる ● ブレークポイントも張れる ● デバッグ起動が遅い? 22/27
23.
VisualStudioで 23/27
24.
まとめ 24/27
25.
いいところ
● UI作成がすごい便利 ● いろんな所で動く ● VisualStudioでRuby…? 25/27
26.
残念なところ
● 描画がゲーム向きでない ● キーボードとマウスのみ ● デバッグめんどい 26/27
27.
おすすめ
● UIが複雑なゲームにおすすめ ● Expression BlendはゲームUIに便利 ● Visual StudioのIronRubyサポート拡大 に期待 27/27
Descargar ahora