2011-01-01から1年間の記事一覧
ええじゃないか ええじゃないか とにかく空のメッシュのインスタンス作って、これまでに読み込んだデータを そこにセットしてあげればええじゃないか メッシュのクラスはMeshっていうらしい。まんまですね 例によってUnity Scripts ReferenceにてMeshクラス…
前々回までで「通りすがりの記憶」さんの記述を頼りに ヘッダ・頂点のデータを読み取れるようになった あとは面頂点と材質データあたりまで読み込みたいと思って 実際にその部分まで読み込む処理も書いた この辺は、これまでの本ブログ内における記述内容と …
C++とC#の速度差について調べてみた 自分で実験して調査するのはめんどいので、ネット上から情報を拾ってきた ①MicroSoft:C#で演算速度を早くする方法,Visual Studio フォーラム http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/30…
メロスにはメッシュがわからぬ メロスは、低能大学院生である アニメを視聴し、箱○で遊んで暮して来た けれどもCG技術に対しては、人一倍に鈍感であった そんなわけで、俺は3DCGのことを全く知りません。 だから調べたよ ●シーン:3Dの仮想的な世界のことを…
PMDファイルから頂点リストを読み込むよ何度もお世話になっている「通りすがりの記憶」さんのところの記述によれば ヘッダ領域の後に続くのは、この頂点リストなのだそうです 頂点リスト部分は以下二つの領域から構成されてるっぽい DWORD vert_count; // 頂…
アラインメントの恐怖についてアラインメントってそもそも何なの? ぐぐると、アラインメントまとめがあった。 ①noocyte のプログラミング研究室 〜プログラムは楽しげに走らねばならない♪〜 http://www5d.biglobe.ne.jp/~noocyte/Programming/Alignment.htm…
PMDをUnityで読み込みたい(8)、(9)、(10)が何故か消えてる 消えてるけど、イイ!
前回の続きですUnityのC#スクリプトで構造体を使ってPMDファイルのヘッダを読み込んでみたよとりあえず俺的に苦労したところを箇条書き C#の構造体でメンバとして配列を持つ方法 Byte型バッファの中身を構造体インスタンスにコピーする方法 アラインメントの…
BinaryReaderが使えたので、こいつでPMDを読み込もうと思う 前回作ったBinaryReadスクリプトを改造して PMDのヘッダ部分を読み込む"PMDHeaderReader"を作った PMDファイル内のデータ構造については t_tetosuki氏の「通りすがりの記憶」を参照した ①通りすが…
UnityのC#スクリプトにおけるBinaryReaderのテストしました 結果はうまくいきました テスト方法は ●PMDをUnityで読み込みたい(4) / UnityのC#スクリプトにおけるFileStreamのテスト http://d.hatena.ne.jp/kotori-22/20110913/1315869762 でやったのと同じ。…
さてさてUnityでC#のFileStreamクラスを使うことができたので 早速PMDファイルを読んでみたい でもPMDファイルはテキストではなくバイナリで書かれてるようだ 「えーっじゃあどうすんのよォ」って思ったら C#のBinaryReader, BinaryWriterクラスがありました…
Unity上で動作するC#スクリプトにおいて FileStreamクラスを扱う練習をしよう!と思ったそんで、まずは簡単なファイルコピー処理を書くことにした inputfileを与えると、その中身をoutputfileに書きこむっていうモノ古い記事だけど、この辺を参考にしてファ…
Lat式ミクがあざとい可愛いのでUnityで読み込んでニヤニヤしたい UnityはFBX形式のモデル&モーションデータを読み込めるらしいので ミクさんのPMD形式のデータをFBXに変換できれば俺はニヤニヤできる じゃあPMD2FBXなコンバータをネットの海で探そうぜってな…
@公式 はよ翻訳っていう不満はあるけど、v2.0のときのマニュアルを 日本語化してる人がおるのね(PDF注意) http://ws.cis.sojo-u.ac.jp/~izumi/Unity_Documentation_jp/Documentation/3DPlatformTutorial_jp.pdfakinowさんのYaminabeにはUnity講座が http://b…
前記事の「filestreamクラスが無いよ」っていう不安の話nakamura001さんの「強火で進め」には以下の記事があったよ●[Unity3d]テキストファイル(TextAsset)からレイアウト情報を読み込む http://d.hatena.ne.jp/nakamura001/20110713/1310526660でもMMDファイ…
PMDをUnityで読み込む方法をググってるとこんな場所にたどり着いた【3Dゲームエンジン】Unity 3 http://2chnull.info/r/gamedev/1303575476/1-10012chスレのキャッシュですね この512~516レスによれば>514:名前は開発中のものです。:2011/06/27(月) 15:50:…
PlatformerをDLしてみて、ちょっとお勉強してるPlatformer:AppHubでプロジェクト一式を入手できる2Dアクションゲーのサンプル。 http://create.msdn.com/en-US/education/catalog/sample/platformer 落としたプロジェクトをGameStudioで開いて、とりあえず…
うまれてはじめてゲーム開発のマネゴトしたけど、XNA GameStudio 4.0はとても良い。 というか、初体験なので他の環境しらん。比較できん。 けどネット上の情報も割と充実してるし、すごくつくりやすいとおもう。 C#もDirectXも3Dグラフィックスも知らん学生…
自分がやりたいスコア管理は「ハイスコアだけ記憶する」でよい。 これは以下の処理から成ると考えてる。step1: ゲーム開始step2: 外部ファイル(score.csvとする)から過去のハイスコアを読み出してuint型変数high_scoreに記憶step3: プレイ中の画面にて、…
ゲームつくってる。XNA GameStudio4.0使ってる。 シューティングっぽいインタフェースのリズムゲーのようなもの作ってる。 スコア管理したいので、以下の3つ調べる 1:ファイル入出力クラスってどんなの 2:どうやってつかうの 3:小さい機能のルーチン書…