トップページgamedev
1001コメント308KB

PlayStation Suiteプログラミング part 1

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2012/02/25(土) 11:36:53.06ID:8ExgBs8d
PlayStation(R) Suite SDKを使ってゲームを作るためのスレ

SDKは現在クローズドβで公開中です。
申し込みはこちら(個人でも申し込み可能だが選考基準は不明)
http://www.playstation.com/pss/closedbeta/index_j.html


0547名前は開発中のものです。2012/04/21(土) 10:40:02.72ID:EhO/zpq1
PSSで使える.NET Frameworkクラスライブラリ一覧ってどっかにないですかね
0548名前は開発中のものです。2012/04/21(土) 10:44:18.30ID:XavRC1s7
位置情報は、まだ取れないんだね。
0549名前は開発中のものです。2012/04/21(土) 11:54:30.04ID:llfZkyyg
俺も起動しない。会社のPCでは起動できたのに…。
0550名前は開発中のものです。2012/04/21(土) 12:26:11.88ID:HYm3Cwxj
環境ぐらい書けば?
0551名前は開発中のものです。2012/04/21(土) 12:47:29.15ID:TJ6Cw1w8
>>518
固定パイプラインだと苦労はしないだろうが、
シェーダコード自分で書いてから、って言いたかったのか?
なんかとんちんかんな事言ってるぞ
0552名前は開発中のものです。2012/04/21(土) 13:01:52.89ID:iqkwUR2N
こりゃだめだろっていうぐらいポリゴン出してもVITAだと9割ぐらい余力があってワラタ
0553名前は開発中のものです。2012/04/21(土) 13:13:00.73ID:HYm3Cwxj
>>552
プロファイリングとか出来るの、これ?
0554名前は開発中のものです。2012/04/21(土) 13:14:50.36ID:wAIEwwfN
>>551
よく読め逆だ
シェーダー使って全部自分でやれば(できれば)苦労は少ないが、
下手に固定機能を使ってる人だと苦労する
0555名前は開発中のものです。2012/04/21(土) 13:16:23.68ID:iqkwUR2N
>>553
サンプルにあった処理時間の計測使っただけだよ
0556名前は開発中のものです。2012/04/21(土) 13:20:10.16ID:QRW9Rz31
vbTeapot.SetVertices( 0, meshTeapot.Positions );
vbTeapot.SetVertices( 1, meshTeapot.Normals );
vbTeapot.SetVertices( 2, meshTeapot.Tangents );
vbTeapot.SetVertices( 3, meshTeapot.TexCoords );
センセーストリーム番号って決め打ちでやっちゃんていいんですか?
どの番号がどのアトリビュート変数に対応してるんですか?
0557名前は開発中のものです。2012/04/21(土) 13:22:27.49ID:QRW9Rz31
shaderBumpMap.SetAttributeBinding( 0, "a_Position" );
shaderBumpMap.SetAttributeBinding( 1, "a_Normal" );
shaderBumpMap.SetAttributeBinding( 2, "a_Tangent" );
shaderBumpMap.SetAttributeBinding( 3, "a_TexCoord0" );
と思ったらシェーダーに設定しないとダメなのか
0558名前は開発中のものです。2012/04/21(土) 13:23:22.24ID:AJ/k1o5s
>>473
ここにも色々書いてあるね
ttp://d.hatena.ne.jp/nakamura001/20120419/1334857193
0559名前は開発中のものです。2012/04/21(土) 14:37:53.69ID:TJ6Cw1w8
>>554
あぁ、表現の幅に対する作業コストの観点で言ってたのか
俺はコーディングステップの物量の事だと読んでしまった
そういう意味なら確かにその通りだ
0560名前は開発中のものです。2012/04/21(土) 14:56:50.13ID:aUMRofz3
>>543
そりゃれっきとした開発環境だからな
ヤバイ事やろうとすればいくらでもできるさ
0561名前は開発中のものです。2012/04/21(土) 15:39:11.94ID:7uqbxkpT
>>560
起動しただけで疑われて削除されるのもどうかと思うぜ
0562名前は開発中のものです。2012/04/21(土) 15:44:32.93ID:thjiskjC
いや、ノートン先生は知らないプログラムに対してとても冷たい。
自分が作ったコードが即消されるとか良くあるので、開発者は嫌って使わないw
0563名前は開発中のものです。2012/04/21(土) 16:28:32.66ID:QRW9Rz31
コードフォーマットでnamespaceのインデント外してるのに
勝手にインデントされる…monodevelopも同じだしバグってんのか?
0564名前は開発中のものです。2012/04/21(土) 16:58:43.26ID:yQwTZmgM
たしかにまだバグはあるよね。まあだからオープンベータなんだけど。
0565名前は開発中のものです。2012/04/21(土) 17:11:57.60ID:QRW9Rz31
monodevelopってタブグループ作って、他のソース見ながらプログラムうてないのかよ('A`)
何気に不便だな('A`)
0566名前は開発中のものです。2012/04/21(土) 17:25:23.42ID:xVrVWNqf
これってどういう仕組みで動いてんの?C#だからCLRだと思うけど
Vitaに乗っけるときにネイティブコードに変換されんの?
0567名前は開発中のものです。2012/04/21(土) 17:25:55.86ID:9VDcajgU
これ、F#も使える?
0568名前は開発中のものです。2012/04/21(土) 17:34:11.82ID:u9NWMS2g
>>546
gtk インストール
0569名前は開発中のものです。2012/04/21(土) 17:57:37.75ID:SMfvJhwD
>>566
Monoランタイムの.NET仮想マシンでJITコンパイルしてから実行とドキュメントに書いてあった
0570名前は開発中のものです。2012/04/21(土) 17:57:58.68ID:wAIEwwfN
>>567
使えない。
他の言語のサポートも考えてなくはないようだが
多分永久にされないだろうと思う
0571名前は開発中のものです。2012/04/21(土) 18:08:21.66ID:8aCtmTTx
ところでおっさんら早速はなんか作った?
0572名前は開発中のものです。2012/04/21(土) 18:11:50.10ID:aUMRofz3
キーとタッチの動作確認はしてみた
0573名前は開発中のものです。2012/04/21(土) 18:22:51.96ID:TJ6Cw1w8
>>569
つまりVita上で動くVMを用意してあって、またその上で動くっていう、普通の.NETってことか
0574名前は開発中のものです。2012/04/21(土) 19:03:53.12ID:AI6/jNZz
これでアプリを作るために必要な知識を教えてくれ
0575名前は開発中のものです。2012/04/21(土) 19:05:59.18ID:PGjh5qpv
何だこのスレ
コジキばっかりじゃねーか
0576名前は開発中のものです。2012/04/21(土) 19:15:08.97ID:yQwTZmgM
>>574
まずはタイピング練習ソフトでもつくってみましょう。
Web上のサンプルなどの情報が豊富なVSでやってみましょうか。
http://www.microsoft.com/japan/msdn/vstudio/express/
0577名前は開発中のものです。2012/04/21(土) 20:18:31.77ID:wAIEwwfN
まずゲームエンジンを作ろう
0578名前は開発中のものです。2012/04/21(土) 22:03:34.94ID:pONAUo3i
Sce.Pss.Core.GraphicsSystemException: OpenGL 2.0 or later is required
サンプルを動かそうとしたこんなメッセージが出た。このPCでは無理ってこと?
0579名前は開発中のものです。2012/04/21(土) 22:06:02.59ID:iqkwUR2N
はい
0580名前は開発中のものです。2012/04/21(土) 22:35:29.45ID:thjiskjC
>>578
単順にOpenGL のドライバが無いってこともよくある。
Vista 以降はWin標準ドライバに OpenGL 入ってないので、とりあえずボードメーカの最新ドライバいれてみなされ

0581名前は開発中のものです。2012/04/21(土) 22:37:26.20ID:TmwcyL6a
実機でテストしようとしたらDevice is offlineとかでる.
公式の手順通りにやってるんだけどな・・・
誰か同じような人いないかい?
0582名前は開発中のものです。2012/04/21(土) 22:59:03.24ID:XYQw2ohl
ファイヤーウォールとかじゃない?
0583名前は開発中のものです。2012/04/21(土) 23:15:04.71ID:/koU0meY
サンプルのHelloWorldと同じの作るのって
PSS空プロジェクトつくって参照とソース追加以外になにかやることあるの?
実行すると一瞬でウィンドウ閉じてしまう
0584名前は開発中のものです。2012/04/21(土) 23:24:40.12ID:QRW9Rz31
while(true)
{
SwapBuffers();
}
で永久ループしてるか?
0585名前は開発中のものです。2012/04/21(土) 23:28:01.54ID:V1+yIz4p
SDKのドキュメント読んだら分かる気がする
0586名前は開発中のものです。2012/04/21(土) 23:32:12.66ID:/koU0meY
>>583
自己解決
デフォの場所に作ったのが悪かった
日本語含まれてると実行できんのかマイドキュメントからC直下に移したら動いた
0587名前は開発中のものです。2012/04/21(土) 23:36:47.39ID:/koU0meY
途中送信してしまった・・・
>>584
>>585
アドバイスありがとう
ドキュメントの存在すっかり忘れてた。ちゃんと日本語の用意してあるんだね
0588名前は開発中のものです。2012/04/22(日) 00:14:35.18ID:vyxYOblu
プログラミングガイドを読み始めたが、全然わからん・・・
こんなの何も見ないで書ける気がしない・・・><
0589名前は開発中のものです。2012/04/22(日) 00:20:10.66ID:uwnx6U/u
結構やってみようって人いるのな
Vita持ってないけどHTC EVO 3Dが対応しないかなあー
あとできればLinuxで開発したい
0590名前は開発中のものです。2012/04/22(日) 00:22:49.25ID:Dx/YRGd0
>>589
お前には絶対向いてないからMacでUnity使うかOpenGL ES勉強しろ
0591名前は開発中のものです。2012/04/22(日) 00:27:30.09ID:kKsZ81co
とりあえずエミュレータで動かせればいいんじゃないの
その内に中古でVita買ってくりゃいいだろ
0592名前は開発中のものです。2012/04/22(日) 00:28:50.81ID:hmKO4Nsz
>>588
もっとわかりにくくしてみた
http://monobook.org/wiki/PlayStation_Suite_SDK/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E5%9F%BA%E6%9C%AC%E6%A7%8B%E9%80%A0
0593名前は開発中のものです。2012/04/22(日) 02:04:47.17ID:+KSWxl4j
Vitaで横スクのマリオつくって夢の企業競演…してみたい…。
0594名前は開発中のものです。2012/04/22(日) 02:12:24.53ID:lJWvoOuf
これ作ったもんVitaに入れて持って歩けないのか
PCと有線でつないでるの必須?
0595名前は開発中のものです。2012/04/22(日) 02:17:59.89ID:vc5zqENZ
PC持ち歩けばええやん
0596名前は開発中のものです。2012/04/22(日) 02:19:40.47ID:+KSWxl4j
>>594
サンプルが繋いでなくても動くってことは、持ち歩けるんじゃないの?
0597名前は開発中のものです。2012/04/22(日) 02:23:04.06ID:sYtf3J+w
普通にはずしても動くよ。
ドキュメントの記載によると24時間ごとに接続した状態で再認証がいるっぽいけど
0598名前は開発中のものです。2012/04/22(日) 02:23:38.00ID:BLn6d8BN
>>594
なわけない。
0599名前は開発中のものです。2012/04/22(日) 02:33:21.19ID:lJWvoOuf
>>597
なるほど、だからか
0600名前は開発中のものです。2012/04/22(日) 05:24:24.57ID:ywwwJ18q
Vitaのランチャーアプリはサーバー認証してるって書いてあるよ
1度の認証で24時間有効とも
β終了後はβのSDKじゃ起動できなくなるとも言ってるし
β終了したら認証も蹴られて契約しないと終了
0601名前は開発中のものです。2012/04/22(日) 07:21:42.95ID:XoHBNdR+
俺のXperiaがCertifiedじゃないだと!?
0602名前は開発中のものです。2012/04/22(日) 08:13:31.09ID:V5kODyjK
arcと中身大差ないrayが対応してないのが謎だな
0603名前は開発中のものです。2012/04/22(日) 08:33:32.60ID:QPEUty6u
これ3D表示するにはどうするの?
0604名前は開発中のものです。2012/04/22(日) 08:52:18.35ID:6nf3Tg9U
まず・・・
0605名前は開発中のものです。2012/04/22(日) 09:47:24.28ID:vyxYOblu
服を・・・
06065492012/04/22(日) 10:10:11.93ID:3Mmq4IMb
環境変数PATHの先頭に、gtksharpフォルダのパスを追加したら動いた。
名前のかぶってる.exeか.dllがどっかのパスにあったみたい。
06075492012/04/22(日) 10:22:43.50ID:3Mmq4IMb
graphvizとかoctaveあたりと競合してそう。
0608名前は開発中のものです。2012/04/22(日) 10:25:52.57ID:OWidDKqW
>>600
今朝、機内モードでVitaのランチャーアプリを立ち上げたらエラーになった。
一度オンラインにすれば、それ以降はオフラインでも大丈夫。(今日いっぱい?)
0609名前は開発中のものです。2012/04/22(日) 10:38:56.42ID:B74/3h59
libgtk-win32-2.0-0.dllでエラーになるとかフォーラムにあったな
0610名前は開発中のものです。2012/04/22(日) 12:04:03.13ID:9pE6fFtM
ゲーム作ってる人となんかのアプリ作ってる人どっちがおおいんだろ
0611名前は開発中のものです。2012/04/22(日) 12:27:30.57ID:HEVDmx9N
>>606
graphvizのpathの前に入れたら、起動できるようになりました。
サンクスです。
0612名前は開発中のものです。2012/04/22(日) 15:50:06.87ID:SZsTCmbH
実用系・学習系のアプリの作成を希望。DSと比べてプレステってそういうのが目立たないよね。
こういうのが充実すると親にvitaを買ってもらう口実になると思う。
0613名前は開発中のものです。2012/04/22(日) 16:03:15.16ID:kKsZ81co
>>612
DSじゃあるまいしそういうのは目指してないだろう
0614名前は開発中のものです。2012/04/22(日) 16:38:23.80ID:nRO91Gf/
一応TOICEとか社会人向けのソフトはあるけどね
0615名前は開発中のものです。2012/04/22(日) 16:49:38.56ID:QPEUty6u
それより18禁ゲーム作ろうぜ
背面タッチでぷよんぷよんな奴
0616名前は開発中のものです。2012/04/22(日) 16:57:40.79ID:TzdTelhb
実際アプリ配信はいつからなんだい??
0617名前は開発中のものです。2012/04/22(日) 17:39:49.52ID:ATeAr69K
ドキュメントを中国人が勝手にうpしてるぞw
http://www.psschina.net
0618名前は開発中のものです。2012/04/22(日) 18:20:40.47ID:qoo+Qvs4
RPGのサンプル実行して「すげええ!これ改良したらRPG作れる!」
って興奮したけど何やってるかさっぱり分からなかったw
0619名前は開発中のものです。2012/04/22(日) 18:27:57.72ID:/GS6d4vD
あれ・・・もうみんな3Dとかモリモリ動かしてるとか?
0620名前は開発中のものです。2012/04/22(日) 18:42:14.34ID:3iO5TlDf
Diablo3に触発されてディアブロライクのゲーム作ってるよ
期待はずれのDiablo3よりはおもしろくなると思う

0621名前は開発中のものです。2012/04/22(日) 18:55:03.18ID:kRF4tFiD
>>612
プログラムの学習するからでいいじゃん。アメリカではピアノやドイツ語の習い事より人気なんだぜ
0622名前は開発中のものです。2012/04/22(日) 19:15:22.29ID:r9v12ViK
CってつくからCとC++使えりゃC#なんとかなるだろと思ったけど
むっずいな・・・クラスひとつまともに作れねぇ
0623名前は開発中のものです。2012/04/22(日) 19:22:20.20ID:T2Z+UBbG
>>622
そんなはずねえだろw
C#なんかCの構文利用したVBだぜ?
GCも付いてるし多重継承もないし
C++使える奴がむずいとかありえねーわ
0624名前は開発中のものです。2012/04/22(日) 19:30:00.91ID:QPEUty6u
あまりレベルの低い質問をされるとUnityスレみたいになっちゃうよ?
0625名前は開発中のものです。2012/04/22(日) 19:47:42.86ID:kRF4tFiD
どうせ型チェックが厳密すぎとかそんなんだろ。何でもありのgccから見たらc#なんか発狂もんだw
まぁ難しいのは最初だけよ。慣れるよ慣れるw
0626名前は開発中のものです。2012/04/22(日) 20:05:22.88ID:i8TfZVHi
スプライトを60個ぐらい同時に描画しただけで実機での処理落ちがひどい

こんなもん??
0627名前は開発中のものです。2012/04/22(日) 20:27:52.15ID:kRF4tFiD
んなわけねー どんな処理してん?
0628名前は開発中のものです。2012/04/22(日) 20:32:14.25ID:kRF4tFiD
でかい配列持ったクラスのオブジェクト丸ごと引数にして60個出せばGCで重くなるかもしれん
0629名前は開発中のものです。2012/04/22(日) 21:36:53.77ID:/GS6d4vD
もうみんなバリバリ GameEngine2D 使ってる?
0630名前は開発中のものです。2012/04/22(日) 22:10:59.11ID:mPw65YgY
ゲーム興味無しというか作れないし
youtubeクライアントどうだろう
0631名前は開発中のものです。2012/04/22(日) 22:59:25.02ID:SGzQX19q
>>626
GameEngine2Dの描画周りを参考にしてみそ。
0632名前は開発中のものです。2012/04/23(月) 00:25:19.43ID:ha6+9LO0
独習C♯4章まで読んでもドキュメントのサンプルソースの意味がまったくわからないんだけど俺の頭が悪い?それとももっと進めればわかるようになる?
0633名前は開発中のものです。2012/04/23(月) 00:43:59.14ID:+/Da4GNP
>>632
オブジェクト指向と継承は最初はちょっと難しいかもしれん。
プログラムガイドの3章をいじりながら慣れていけばよいかもな。
0634名前は開発中のものです。2012/04/23(月) 00:46:35.12ID:5zJuz/r6
エスパーじゃないんだからお前のことはお前しか分からん。
本読んで分かれば誰も苦労はしないわな。よく文系の社長はプログラムなんか本読めば誰でも出来ると思ってる
0635名前は開発中のものです。2012/04/23(月) 02:17:03.38ID:6rjjCxHT
>>632
本を読むのもいいけど実際コード書いた方が早いお
0636名前は開発中のものです。2012/04/23(月) 06:18:45.79ID:Y6qV94VP
なんらかの言語の経験があればC#のソースは読みやすいと思うんだが
PSSではじめてプログラミングに触れるとかなら 本読んでもソース追えるようになるのは
だいぶ先じゃねえかな
簡単なサンプルをいくつもつくっていろいろいじってみたり
サンプルを一行ずつデバックで追っていくのもよいのでは
0637名前は開発中のものです。2012/04/23(月) 08:28:08.65ID:O47Mc0Mz
これからプログラム始めるような人が
PS Suiteとかちょっとすっ飛ばしすぎじゃないの?

俺はJavaメインだけどC#で難しいとか言ってたらC++とか発狂するだろうなw
0638名前は開発中のものです。2012/04/23(月) 08:30:00.98ID:yqaed1uj
ドキュメント全部日本語化されてるのかと思ったが、
まだ一部は英語なのね。もう少し頑張って日本語化して欲しい。
0639名前は開発中のものです。2012/04/23(月) 09:26:19.57ID:Y6qV94VP
変に日本語化したドキュメントつけると後のサポートなど遅れたりされなかったりで
結局使えないドキュメントに成り下がり 英語見るのがデフォみたいな状態になりがち
ええMSDNのことですが
0640名前は開発中のものです。2012/04/23(月) 09:48:55.29ID:O47Mc0Mz
そりゃ日本語の方が読みやすいけど
技術ドキュメントが英語ってフツーでは?
今のレベルでも十分頑張って和訳してくれているよ
0641名前は開発中のものです。2012/04/23(月) 10:03:07.49ID:vUEMdEph
サンプルアプリ起動してみただけだけど
Vitaのタッチパネルは6本の指までは認識するんやね

それを利用したゲームなんて想像はできんけど
0642名前は開発中のものです。2012/04/23(月) 10:42:56.33ID:O47Mc0Mz
まぁ殆どの場合日本で十分なような
0643名前は開発中のものです。2012/04/23(月) 10:45:50.60ID:sFQAWWUV
おしりを両手で鷲掴みにしてモミモミするアプリ...
0644名前は開発中のものです。2012/04/23(月) 10:46:43.49ID:sFQAWWUV
VITAの背面タッチは痴漢ゲームでこそ輝く
0645名前は開発中のものです。2012/04/23(月) 13:28:02.61ID:ibwRc9Vi
>>632
読むだけで数日でわかるのは、Javaの経験者だけ
そうでなければ、実際に書いてテストして、ひとつづつ行け
0646名前は開発中のものです。2012/04/23(月) 13:32:09.48ID:nCM246O8
>641
リフレクビートやjubeat系の音ゲーなら複数点タッチで使えるんじゃね?

C#って初めて使うけどC++よりJavaっぽいんだな。
サンプル見ただけでもクラス内に直に関数の中身まで書いてるから
IDEなかったら全体把握がすげーしづらそう。

foreachが普通に使われてるし
行列の型がWindowsで見慣れたD3DXMATRIXとかじゃなくvarなんていう曖昧な型?だったり
おっさんホビープログラマには混乱する罠多いw
■ このスレッドは過去ログ倉庫に格納されています