XNA

ZuneHD 傾きサンプル

XNA

Game1.cs using System; using System.Collections.Generic; using System.Linq; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Audio; using Microsoft.Xna.Framework.Content; using Microsoft.Xna.Framework.GamerServices; using Micro…

ZuneHD タッチパネルサンプル

XNA

using System; using System.Collections.Generic; using System.Linq; using Microsoft.Xna.Framework; using Microsoft.Xna.Framework.Audio; using Microsoft.Xna.Framework.Content; using Microsoft.Xna.Framework.GamerServices; using Microsoft.Xna.…

ZuneHD でXNA実行

XNA

英語でアクティベーションしてしまえば、ZuneHDの開発は日本語WindowXPで開発できています。 (保障はしてないと思いますが・・・・)まずは「Microsoft XNA Game Studio 3.1」にしましょう。 http://www.microsoft.com/downloads/details.aspx?FamilyID=807…

Zune Zune HD

XNA

なぜかZuneHDが2台 黒は16Gでシルバーが32Gモデルです。 32Gモデルは若干16Gモデルに比べて厚みがありますし、ずっしりします。ZuneHDのWiFiを設定してみると、無事、ブラウザで「ポリゴン魂」にアクセス成功(以前のZuneにはブラウザ機能がなかったので、…

ZuneHDファーム設定

XNA

初期状態ではファームのヴァージョンは4.0で、なにもできないので、ファームのヴァージョンを4.1にUpDateさせます。 いろいろと、Webで調べたり、実験をしたのですが、WindowsXPの日本語では環境構築ができないので WindowsVistaのUltimate を使用しました。…

ZuneHDがやってきた、

XNA

9月にアメリカに行ったときに買ってこれなかったZuneHDが無事、手元に届きました。 今までにZuneとくらべて、だいぶ小さくなり、細くなりました。 液晶も有機ELできれいすぎ いままで、買った、携帯端末と並べてみました。 一番小さいのはいいのですが、これ…

プロファイル(for vs foreach)

C#を使用しているとC言語だとforで記述している部分を(foreach)でも表記できる場合がおおいのですが、どっちがはやいのかな? namespace Profiler2 { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphics; SpriteBatch spr…

プロファイル(new)その2

C#はMSIL(CIL)という中間言語に変換してから各プラットフォーム用に実行ファイルを作成します。 C#で作成したexeファイルを逆アセンブルかけて、MSILを見ることができるので、設定してみましょう。まずは、自分のWindowsの中に「ildasm.exe」を探します、そ…

プロファイル(new)

C#でプログラムを書いていると、ついついあちこちでNEWをしてしまいます、でも本当によいのでしょうか? namespace Profiler { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphics; SpriteBatch spriteBatch; private Spr…

ラインが引ければ3D-その2

ラインだけでは立体に見えにくいので、奥にいくほど暗くしてみました namespace Line3D_2 { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphics; SpriteBatch spriteBatch; private Texture2D linePoint; private Rectang…

ラインが引ければ3D表示

ラインさえひければ、3D表示はなんとかできそうなのでチャレンジ。 3Dの機能がないとはいえ「Matrix」や「Vector3」のクラスはちゃんと3D計算できる仕様のままでよかったです。 namespace Line3D { public class Game1 : Microsoft.Xna.Framework.Game { Gr…

ラインテスト

以前、 http://d.hatena.ne.jp/sanoh/20070530 を作ったのですがこれをZuneに移植しようと思いました。 namespace LineQ { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphics; SpriteBatch spriteBatch; private Texture…

ZuneでLine関数が無いので作ってみよう

■ 点A(x1,y1)と点B(x2、y2)の線を引きたい場合、そのまま線を引く関数が無いので角度raと長さrを求めて、これを使ってラインを表現して見ます。 namespace LineTest { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphi…

Zuneで回転BGを作ってみる

Zuneには3Dの機能がないので、擬似的に回転BGを表現してみました。 もともとSPK3の後に、FOMA用に作ってiアプリのゲームなのですが、あまりにもなにかに似てるので公開するのを止めたゲームです。 「SpeedKing」 ちょっと画面が荒いですが、動いていれば気に…

ZuneにSPK25を移植テスト

以前、携帯アプリで作成したSPK2をZune用に移植をしてみました。 Zuneは3Dの機能がないので、SPK2のような疑似3Dのゲーム移植にはいいのかも PADの反応は悪いときもあるので、ちょっとたいへん、でも、Zuneでもそれなりに動くのでいけそうです。

Rectangle

Windows版で以下のようなプログラムは、問題なくコンパイルも通り、動作をするのですが public override void Render() { Rectangle drawArea; sprite.Begin(); drawArea.X = 100; drawArea.Y = 100; drawArea.Width = 100; drawArea.Height = 100; sprite.D…

SpriteBatchでもαブレンディング(Zune編)

以前作った、SpriteBatchでもαブレンディング(色加算限定)http://d.hatena.ne.jp/sanoh/20070525をZuneに移植してみました しかし、Zuneで動かす前にまずPCで開発。 namespace WindowsGame4 { public class Game1 : Microsoft.Xna.Framework.Game { Graphic…

Zuneのグラフィック

文字表示ですが、XNAの今までどおりで文字が表示できます。 namespace ZuneGame3 { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphics; SpriteBatch spriteBatch; private SpriteFont font; public Game1() { graphics =…

ZuneのPAD制御

■PADの操作に関して、調べてみました、まずはデジタル入力に関しての制御です。 namespace ZuneGame2 { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphics; private SpriteBatch sprite; private Texture2D texture; pri…

XNAでZuneを動かす(その2)

■とりあえず、以前XNAで作ったスプライトを出すサンプルを動作させて見ます。 ■ソース namespace ZuneGame1 { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphics; private SpriteBatch sprite; private Texture2D textur…

XNAでZuneを動かす

Zuneを買ったのでXNA3.0をインストール、以下のURLを参考にしました。 http://msdn.microsoft.com/ja-jp/xna/dd253014.aspx ・Visual C# 2008 Express Edition http://www.microsoft.com/japan/msdn/vstudio/Express/ ・XNA Game Studio 3.0 http://www.micr…

Zune環境構築

まず、USB経由でZuneとPCを接続してみてもデバイスマネージャからは見つけることができません。 ブラウザからアップデートしてもダメなので、このままではXNAでZuneゲームが作れなくなってしまう http://www.zune.net/en-us/software/download/default.htm …

Zune

円高の力でそれなりに安く入手ができました、120Gモデル。 XNA環境で作ったソフトが動くらしいので楽しみです iPhoneと並べてみるとそんなに大きさは変わらないです。 早速、ZUNEのセットアップ。 http://www.zune.net/en-us/software/download/default.htm …

GameFest2008

XNA

http://msdn.microsoft.com/ja-jp/xna/cc723908.aspx9/4は仕事で動けなかったので、9/5だけ参加しました。 今回はGameForWindowsに興味があったので、その内容を中心に・・・・ WindowsXPでは使えないのが今の私にとって、採用するかどうかのネックですね・…

SpriteBatchとModel

XNA

■SpriteBatchとModelを同時に表示したら、ポリゴンのソートがおかしくなりました。 namespace WindowsGame2_13 { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManager graphics; private double dAng = 0; private Model model; pri…

ニコニコテスト

XNA

最近作成したXNAのサンプルの動画を作ってみました。■ビルボードのビルさん ■光って残像 h ■カラーキー

Texture2Dでもカラーキー

XNA

■前回モデルデータにカラーキーを設定する話できたので、今回は「Texture2」に対しての設定です。 といっても、結局やることは一緒で「tree.png」に対してカラーキーを設定します。 「Color Key Enabled」を「true」にしてください。 今回も赤色を抜き色にし…

カラーキー

XNA

■森を作りたい、でも半透明のテクスチャを使用して、なにも考えずに表示すると になった経験がありませんか、半透明のテクスチャを使用する時は奥から順に表示しないと、こんな失敗する事になります。 でも、ソートするのは面倒なので、カラーキーという方法…

ビルボードのビルさん再び

XNA

■「ビルボードのビルさん」では、カメラが回転している場合のビルボードでしたが、 ゲームでは、カメラよりモデルが回転している場合が多いのです。 namespace WindowsGame2_08 { public class Game1 : Microsoft.Xna.Framework.Game { GraphicsDeviceManage…

光って残像

XNA

■ひとつ前の描画を残して、残像っぽくしたかったので。 graphics.GraphicsDevice.Clear(Color.Black); を使用せずにspriteで自分でクリアしています。 sprite.Begin(); prite.Draw(texture, new Vector2(0, 0), Color.White); sprite.End(); 今回は関係ない…