PMDをUnityで読み込みたい(16) / UnityScriptsのMeshクラスを使いたい

ええじゃないか ええじゃないか とにかく空のメッシュのインスタンス作って、これまでに読み込んだデータを そこにセットしてあげればええじゃないか メッシュのクラスはMeshっていうらしい。まんまですね 例によってUnity Scripts ReferenceにてMeshクラス…

PMDをUnityで読み込みたい(15) / ヘッダ・頂点・面頂点・材質のデータを読み取れるようになった

前々回までで「通りすがりの記憶」さんの記述を頼りに ヘッダ・頂点のデータを読み取れるようになった あとは面頂点と材質データあたりまで読み込みたいと思って 実際にその部分まで読み込む処理も書いた この辺は、これまでの本ブログ内における記述内容と …

C++とC#の速度差

C++とC#の速度差について調べてみた 自分で実験して調査するのはめんどいので、ネット上から情報を拾ってきた ①MicroSoft:C#で演算速度を早くする方法,Visual Studio フォーラム http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/30…

PMDをUnityで読み込みたい(14) / そもそも3DCGがわからん

メロスにはメッシュがわからぬ メロスは、低能大学院生である アニメを視聴し、箱○で遊んで暮して来た けれどもCG技術に対しては、人一倍に鈍感であった そんなわけで、俺は3DCGのことを全く知りません。 だから調べたよ ●シーン:3Dの仮想的な世界のことを…

PMDをUnityで読み込みたい(13) / UnityのC#スクリプトで構造体を使ってPMDファイルの頂点リストを読み込んでみた

PMDファイルから頂点リストを読み込むよ何度もお世話になっている「通りすがりの記憶」さんのところの記述によれば ヘッダ領域の後に続くのは、この頂点リストなのだそうです 頂点リスト部分は以下二つの領域から構成されてるっぽい DWORD vert_count; // 頂…

PMDをUnityで読み込みたい(12) / UnityのC#スクリプトで構造体を使ってPMDファイルのヘッダを読み込んでみた(3)

アラインメントの恐怖についてアラインメントってそもそも何なの? ぐぐると、アラインメントまとめがあった。 ①noocyte のプログラミング研究室 〜プログラムは楽しげに走らねばならない♪〜 http://www5d.biglobe.ne.jp/~noocyte/Programming/Alignment.htm…

うわー記事が消えてる

PMDをUnityで読み込みたい(8)、(9)、(10)が何故か消えてる 消えてるけど、イイ!

PMDをUnityで読み込みたい(11) / UnityのC#スクリプトで構造体を使ってPMDファイルのヘッダを読み込んでみた(2)

前回の続きですUnityのC#スクリプトで構造体を使ってPMDファイルのヘッダを読み込んでみたよとりあえず俺的に苦労したところを箇条書き C#の構造体でメンバとして配列を持つ方法 Byte型バッファの中身を構造体インスタンスにコピーする方法 アラインメントの…

PMDをUnityで読み込みたい(7) / BinaryReaderで実際にPMDのヘッダを読み込んでみる

BinaryReaderが使えたので、こいつでPMDを読み込もうと思う 前回作ったBinaryReadスクリプトを改造して PMDのヘッダ部分を読み込む"PMDHeaderReader"を作った PMDファイル内のデータ構造については t_tetosuki氏の「通りすがりの記憶」を参照した ①通りすが…

PMDをUnityで読み込みたい(6) / UnityのC#スクリプトにおけるBinaryReaderのテスト

UnityのC#スクリプトにおけるBinaryReaderのテストしました 結果はうまくいきました テスト方法は ●PMDをUnityで読み込みたい(4) / UnityのC#スクリプトにおけるFileStreamのテスト http://d.hatena.ne.jp/kotori-22/20110913/1315869762 でやったのと同じ。…

PMDをUnityで読み込みたい(5) / C#におけるBinaryRead & Write

さてさてUnityでC#のFileStreamクラスを使うことができたので 早速PMDファイルを読んでみたい でもPMDファイルはテキストではなくバイナリで書かれてるようだ 「えーっじゃあどうすんのよォ」って思ったら C#のBinaryReader, BinaryWriterクラスがありました…

PMDをUnityで読み込みたい(4) / UnityのC#スクリプトにおけるFileStreamのテスト

Unity上で動作するC#スクリプトにおいて FileStreamクラスを扱う練習をしよう!と思ったそんで、まずは簡単なファイルコピー処理を書くことにした inputfileを与えると、その中身をoutputfileに書きこむっていうモノ古い記事だけど、この辺を参考にしてファ…

PMDをUnityで読み込みたい(1)

Lat式ミクがあざとい可愛いのでUnityで読み込んでニヤニヤしたい UnityはFBX形式のモデル&モーションデータを読み込めるらしいので ミクさんのPMD形式のデータをFBXに変換できれば俺はニヤニヤできる じゃあPMD2FBXなコンバータをネットの海で探そうぜってな…

Unityの日本語マニュアル

@公式 はよ翻訳っていう不満はあるけど、v2.0のときのマニュアルを 日本語化してる人がおるのね(PDF注意) http://ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/3DPlatformTutorial_jp.pdfakinowさんのYaminabeにはUnity講座が http://b…

PMDをUnityで読み込みたい(3)

前記事の「filestreamクラスが無いよ」っていう不安の話nakamura001さんの「強火で進め」には以下の記事があったよ●[Unity3d]テキストファイル(TextAsset)からレイアウト情報を読み込む http://d.hatena.ne.jp/nakamura001/20110713/1310526660でもMMDファイ…

PMDをUnityで読み込みたい(2)

PMDをUnityで読み込む方法をググってるとこんな場所にたどり着いた【3Dゲームエンジン】Unity 3 http://2chnull.info/r/gamedev/1303575476/1-10012chスレのキャッシュですね この512~516レスによれば>514:名前は開発中のものです。:2011/06/27(月) 15:50:…

2Dアクションゲーを作る話が浮上したので

PlatformerをDLしてみて、ちょっとお勉強してるPlatformer:AppHubでプロジェクト一式を入手できる2Dアクションゲーのサンプル。 http://create.msdn.com/en-US/education/catalog/sample/platformer 落としたプロジェクトをGameStudioで開いて、とりあえず…

XNA GameStudio 4.0布教

うまれてはじめてゲーム開発のマネゴトしたけど、XNA GameStudio 4.0はとても良い。 というか、初体験なので他の環境しらん。比較できん。 けどネット上の情報も割と充実してるし、すごくつくりやすいとおもう。 C#もDirectXも3Dグラフィックスも知らん学生…

スコア管理クラスのイメージ

自分がやりたいスコア管理は「ハイスコアだけ記憶する」でよい。 これは以下の処理から成ると考えてる。step1: ゲーム開始step2: 外部ファイル(score.csvとする)から過去のハイスコアを読み出してuint型変数high_scoreに記憶step3: プレイ中の画面にて、…

スコア管理したい

ゲームつくってる。XNA GameStudio4.0使ってる。 シューティングっぽいインタフェースのリズムゲーのようなもの作ってる。 スコア管理したいので、以下の3つ調べる 1:ファイル入出力クラスってどんなの 2:どうやってつかうの 3:小さい機能のルーチン書…