Suche senden
Hochladen
Siv3Dのすゝめ
•
0 gefällt mir
•
1,410 views
A
Azaika At
Folgen
CombNafの発表に使用したスライドです
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 22
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Boost.勉強会 #13 @仙台 鳥小屋
Boost.勉強会 #13 @仙台 鳥小屋
Yuto M
Skype4 pyで遊んでみた
Skype4 pyで遊んでみた
Daijirou Yamada
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
Kishi Shundo
C++がなぜ組込みに採用されにくいか
C++がなぜ組込みに採用されにくいか
Tsuyoshi Kato
RoboticsとC++@歌舞伎座.tech#8「C++初心者会」
RoboticsとC++@歌舞伎座.tech#8「C++初心者会」
Takashi Ogura
C♯_GO
C♯_GO
Atsuya Tsuchikawa
難読化シェル芸
難読化シェル芸
xztaityozx
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
xztaityozx
Empfohlen
Boost.勉強会 #13 @仙台 鳥小屋
Boost.勉強会 #13 @仙台 鳥小屋
Yuto M
Skype4 pyで遊んでみた
Skype4 pyで遊んでみた
Daijirou Yamada
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
Kishi Shundo
C++がなぜ組込みに採用されにくいか
C++がなぜ組込みに採用されにくいか
Tsuyoshi Kato
RoboticsとC++@歌舞伎座.tech#8「C++初心者会」
RoboticsとC++@歌舞伎座.tech#8「C++初心者会」
Takashi Ogura
C♯_GO
C♯_GO
Atsuya Tsuchikawa
難読化シェル芸
難読化シェル芸
xztaityozx
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
シェル芸で使いたくてLINQが使えるコマンドを作ったらawkでよかった話
xztaityozx
DoGA-L3でお手軽モデリング
DoGA-L3でお手軽モデリング
K Moneto
Pythonと出会ったデザイナーの話 #PyLadiesTokyo
Pythonと出会ったデザイナーの話 #PyLadiesTokyo
Yumi uniq Ishizaki
破壊的難読化シェル芸
破壊的難読化シェル芸
xztaityozx
横浜国立大学PCサークルSCITEXの活動 in SGF2012
横浜国立大学PCサークルSCITEXの活動 in SGF2012
Tomoki Suzuki
Androidのフレームワークをデバッグするために検出ツールを作ってた話
Androidのフレームワークをデバッグするために検出ツールを作ってた話
nhnmomonga
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸
xztaityozx
ランダムフォレスト回帰
ランダムフォレスト回帰
隆介 小野
Pietで競プロしよう
Pietで競プロしよう
京大 マイコンクラブ
C#への招待
C#への招待
Yusuke Matsushita
C#
C#
Naohiro Yoshikawa
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
hiyohiyo
続Open cv4android
続Open cv4android
Masaki Otsuki
Win32 APIをてなずけよう
Win32 APIをてなずけよう
Kouji Matsui
Introduction to DEEPstation the GUI Deep learning environment for chainer
Introduction to DEEPstation the GUI Deep learning environment for chainer
Ryo Shimizu
20110717 Android SDK API総選挙LT
20110717 Android SDK API総選挙LT
youten (ようてん)
Cocos2d-xとSpriteStudioを使った音ゲー開発のお話
Cocos2d-xとSpriteStudioを使った音ゲー開発のお話
Satoru Takai
Unitynetwork
Unitynetwork
Shinsuke Sugita
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
rogyゼミ第2回 ニックさん
rogyゼミ第2回 ニックさん
rogy01
Live2Dの描画の裏側の話
Live2Dの描画の裏側の話
Naoki Aso
EAWebKitについて
EAWebKitについて
Takebuchi Eiichi
ARLT_04_C#の勉強ってしてる?
ARLT_04_C#の勉強ってしてる?
arcircle tmu
Weitere ähnliche Inhalte
Was ist angesagt?
DoGA-L3でお手軽モデリング
DoGA-L3でお手軽モデリング
K Moneto
Pythonと出会ったデザイナーの話 #PyLadiesTokyo
Pythonと出会ったデザイナーの話 #PyLadiesTokyo
Yumi uniq Ishizaki
破壊的難読化シェル芸
破壊的難読化シェル芸
xztaityozx
横浜国立大学PCサークルSCITEXの活動 in SGF2012
横浜国立大学PCサークルSCITEXの活動 in SGF2012
Tomoki Suzuki
Androidのフレームワークをデバッグするために検出ツールを作ってた話
Androidのフレームワークをデバッグするために検出ツールを作ってた話
nhnmomonga
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸
xztaityozx
ランダムフォレスト回帰
ランダムフォレスト回帰
隆介 小野
Pietで競プロしよう
Pietで競プロしよう
京大 マイコンクラブ
Was ist angesagt?
(8)
DoGA-L3でお手軽モデリング
DoGA-L3でお手軽モデリング
Pythonと出会ったデザイナーの話 #PyLadiesTokyo
Pythonと出会ったデザイナーの話 #PyLadiesTokyo
破壊的難読化シェル芸
破壊的難読化シェル芸
横浜国立大学PCサークルSCITEXの活動 in SGF2012
横浜国立大学PCサークルSCITEXの活動 in SGF2012
Androidのフレームワークをデバッグするために検出ツールを作ってた話
Androidのフレームワークをデバッグするために検出ツールを作ってた話
ダブルシンク難読化シェル芸
ダブルシンク難読化シェル芸
ランダムフォレスト回帰
ランダムフォレスト回帰
Pietで競プロしよう
Pietで競プロしよう
Ähnlich wie Siv3Dのすゝめ
C#への招待
C#への招待
Yusuke Matsushita
C#
C#
Naohiro Yoshikawa
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
hiyohiyo
続Open cv4android
続Open cv4android
Masaki Otsuki
Win32 APIをてなずけよう
Win32 APIをてなずけよう
Kouji Matsui
Introduction to DEEPstation the GUI Deep learning environment for chainer
Introduction to DEEPstation the GUI Deep learning environment for chainer
Ryo Shimizu
20110717 Android SDK API総選挙LT
20110717 Android SDK API総選挙LT
youten (ようてん)
Cocos2d-xとSpriteStudioを使った音ゲー開発のお話
Cocos2d-xとSpriteStudioを使った音ゲー開発のお話
Satoru Takai
Unitynetwork
Unitynetwork
Shinsuke Sugita
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
Tomohiro Suzuki
rogyゼミ第2回 ニックさん
rogyゼミ第2回 ニックさん
rogy01
Live2Dの描画の裏側の話
Live2Dの描画の裏側の話
Naoki Aso
EAWebKitについて
EAWebKitについて
Takebuchi Eiichi
ARLT_04_C#の勉強ってしてる?
ARLT_04_C#の勉強ってしてる?
arcircle tmu
Unity ゲーム開発
Unity ゲーム開発
Katsutoshi Makino
WebGL
WebGL
Takenori Nakagawa
Siv3Dはいいぞ!
Siv3Dはいいぞ!
Riku Saito
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
tagawakiyoshi
Code for iizukaとオープンデータ
Code for iizukaとオープンデータ
Kindai University
私とUnityとLINQと
私とUnityとLINQと
Ryota Murohoshi
Ähnlich wie Siv3Dのすゝめ
(20)
C#への招待
C#への招待
C#
C#
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
第二世代MDD(萌え駆動開発)によるプログラミングWin32 #CLRH89
続Open cv4android
続Open cv4android
Win32 APIをてなずけよう
Win32 APIをてなずけよう
Introduction to DEEPstation the GUI Deep learning environment for chainer
Introduction to DEEPstation the GUI Deep learning environment for chainer
20110717 Android SDK API総選挙LT
20110717 Android SDK API総選挙LT
Cocos2d-xとSpriteStudioを使った音ゲー開発のお話
Cocos2d-xとSpriteStudioを使った音ゲー開発のお話
Unitynetwork
Unitynetwork
Cocos sharpでゲーム開発してみました
Cocos sharpでゲーム開発してみました
rogyゼミ第2回 ニックさん
rogyゼミ第2回 ニックさん
Live2Dの描画の裏側の話
Live2Dの描画の裏側の話
EAWebKitについて
EAWebKitについて
ARLT_04_C#の勉強ってしてる?
ARLT_04_C#の勉強ってしてる?
Unity ゲーム開発
Unity ゲーム開発
WebGL
WebGL
Siv3Dはいいぞ!
Siv3Dはいいぞ!
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
Code for iizukaとオープンデータ
Code for iizukaとオープンデータ
私とUnityとLINQと
私とUnityとLINQと
Kürzlich hochgeladen
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Kürzlich hochgeladen
(9)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Siv3Dのすゝめ
1.
Siv3D のすゝめ C++で楽しいマルチメディアライブラリ Az(@azaika_)
2.
自己紹介 Az (@azaika_)です
都内の高校のPC部で活動しています 普段は何もしていません C++の言語仕様とか競プロとかの話をしています 〆がこんなので申し訳ない
3.
はじめに みなさんゲーム制作に何を使っていますか? Unity,
Unreal Engine, DxLib… そこでこんな事を思ったことはありませんか? 軽い作品を作りたいだけなのに動作が重い… もっとソースコードで書きたい… もっとキレイなライブラリが欲しい… そんなあなたに今回オススメするのがこちら
4.
5.
Siv3D #とは C++ で楽しく簡単に ゲームやメディアアートを作れるライブラリ
短いコード、少ない学習コスト、豊富な機能 最新の C++ を学べ、すぐに始められる (Siv3D 公式サイトより) 現在はオープンソース版の OpenSiv3D が 鋭意開発中
6.
使用例
7.
こういう画面を 作りたい時
8.
Siv3Dなら こう書ける!
9.
Siv3Dなら こう書ける! 読みやすい!書きやすい!
10.
OpenSiv3D について 旧来の Siv3D
に代わって 現在開発が進められている次世代の Siv3D マルチプラットフォームで Mac などでも利用可能 名前の通りオープンソース とりあえず良い点と悪い点を紹介
11.
良い点 1. モダンなコードが書ける 2. プラットフォームでソースを分ける必要がない 3.
欲しい機能は自分で足せる 4. 今までのソースをだいたい流用可能
12.
モダンなコード Stream API
や Reactive Extension のようなモダンなコードスタイルにも対応(予定) (VS が対応してる範囲で)C++17 世代の C++ 初心者バイバイなわけではない ラムダ式やtemplateの使い方が分かれば良い 「怖い C++」ではない
13.
マルチ プラットフォーム どのプラットフォームでも共通のコードが動く!!! Mac
勢のみんなも安心 一部各プラットフォーム専用の機能もあるにはある
14.
欲しい機能を 足せる OpenSiv3D はオープンソース!!!
このコード中身どうなってるんだろう → 中身が見れる! この関数ちょっといじりたい → 変えられる!それを公式に提案できる! バグってる → 直せる!!!そして公式に貢献(ry
15.
ソースが 流用可能 OpenSiv3D では内部設計などが変化している
しかし今までのソースとかなりの互換を維持 コピペしてちょいちょいやれば動きます!
16.
良くない点 各 OS
ごとに別々のプロジェクトファイルが必要 Win なら VS 用、Mac なら Xcode用… 移植が完了していない機能もある ドキュメントが足りない 逆に自分で追加できるチャンス #などと
17.
ドキュメント? GitHub 上にドキュメントやサンプルがある
https://github.com/Siv3D/Siv3D-Reference https://github.com/Siv3D/OpenSiv3D/wiki 前者は旧来 Siv3D で後者が OpenSiv3D用 ソース中に XML ドキュメントコメントが 書かれている場合もある
18.
サンプルの一部をご紹介
19.
こういうコードを 書くだけで…
20.
こういう画面が 作れる
21.
まとめ Siv3D は良い文明
古くない/怖くない C++ を使える さあ皆も一緒に Siv3D!!! (開発への参加も期待しています)
22.
ご清聴 ありがとうございました
Jetzt herunterladen