2014-01-01から1年間の記事一覧

C++でプロパティ作成

// プロパティのゲッターセッター変数定義を行う // Property(プロパティ名, 型, 変数名) #define Property(Name, Type, Variable) \ private: \ Type Variable; \ public: \ Type Get##Name(){ return Variable; } \ void Set##Name(Type value){ Variable …

状態遷移のtemplate(適当)

#include <map> template<class T> class TState { typedef void (T::*Func)(); typedef std::map<int, Func> StateMap; typename typedef StateMap::iterator Itr; StateMap map_; public: void Add(int id, Func func){ map_[id] = func;} void Run(T* _this, int id){ if(Find(id))</int,></class></map>…

まとめてデータ生成を行いたい時のバッチ処理

::test.bat ::test.batを起動した階層以下に存在するcreate.batを全て起動する @echo off dir /s /b create.bat > test.txt for /f "delims=" %%I in (test.txt) do (call %%I) pause これを行うことで、test.batを起動した階層以下のフォルダ内に存在するcr…

今日出勤だと・・・。

sublimetext3 python3.4

http://log.noiretaya.com/257上の記事を参考に "path": "C:/Python33" の部分は現在のバーション"path": "C:/Python34" に変更。適当に.py作成 import os if __name__ == '__main__': cd = os.getcwd() print (cd)で、sublimetextのツール→build system→作…

ブログのめんどくささ

ブログを書くときに気をつけていることは間違った情報は書きたくないということです。そのために今の自分の知識+確認のために調べるということをするのですが、調べている内にあっているかどうか分からなくなり結局書かない場合が多々あります。この書きたい…

拡張子の関連付けがうまくいなかった場合

REGEDIT検索。レジストリエディタのHKEY_CLASSES_ROOTから 変更したい拡張子を探す。(既定)の部分をダブルクリックで exeとか起動したいアプリのアドレスに変更する。 パスの後に"%1"などの文字がついている場合そのまま残す。だそうです。うまくいきました。…

さいきんtristanaが強い。 以上。

来てるよ~~~

10戦 9勝1敗 まだまだluluの時代だぜ。 どうもブロンズ1です。 これ上いったらやばくなるな。ちなみにluluしか使わないのでrankやるときは、banもしくは先に使われていたら即ドッチです。

LOL

lulu sup normal game 10戦 7勝3敗 勝率7割キターーーーーーーーーーw ほぼサポートなのでADCと自分の腕次第にはなりますが、できるだけ全力でサポートしていきます。特に問題なく戦える感じ [Lucian Caitlyn Jinx]というか、大体adcっていったらこいつらだ…

C# ドラッグ&ドロップしたディレクトリ階層を表示

使用するもの TextBox 1 TreeView 1TextBoxはイベント「DragDrop」、「DragEnter」を使用。※TextBoxのプロパティ「ArrowDrap」をtrueにすること。 ※ドライブには対応してません。試しにトイウォーズフォルダ表示 (怒られる?) using System.Collections.Gene…

スキニング Cube DirectX9 シェーダ版

// ----------------------------------------------------- // main.cpp // ----------------------------------------------------- #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "d3dx9.lib") #include <windows.h> #include <tchar.h> #include <d3d9.h> #include <d3dx9.h> #inclu</d3dx9.h></d3d9.h></tchar.h></windows.h>…

スキニング Cube DirectX9

// ----------------------------------------------------- // main.cpp // ----------------------------------------------------- #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "d3dx9.lib") #include <windows.h> #include <tchar.h> #include <d3d9.h> #include <d3dx9.h> #inclu</d3dx9.h></d3d9.h></tchar.h></windows.h>…

とりあえずWebGL

画像読み込み <html> <head> <meta charset="UTF-8"/> <title>画像読み込み</title> <script src="script.js" type="text/javascript"></script> </head> <body> <canvas id="canvas"> </body> </html> //script.js onload = function() { draw(); } function draw () { var canvas = document.getElementById('can…

DirectX9

最近DirectX9でスキンメッシュを勉強中。 めんどくさい...。とりあえずできたら、ソースコード公開します。

LOL Ultra Rapid Fire プレイしてみた

試合で見た強キャラ[op] sona, swain, karthus, Hecarim, Wukonglulu, nidalee, lux, zyra, fiddlesticks, ezreal, Skarner, FizzPantheon, poppy, jayce, LeBlanc, Master yi 味方が何使うかわからないから誰をbanするかを聞こう。who ban? サモナースペル …

LOL warwick

warwickのult強すぎる。

C# bitset

C#

C#でbitsetを使いたいなと思ったのですがなかったので適当にネットで調べてみたら、C++でbitsetを自作されていたみたいなので、ちょっとパクってC#で作ってみた。 // --------------------------------------------- // BitSetTest.cs // ------------------…

daeファイル解析

daeファイル解析 <mesh> <source id="group_Default_005-mesh-positions"> <float_array id="group_Default_005-mesh-positions-array" count="1128"> -0.399827 .... </float_array> <technique_common> </technique_common></source></mesh>

lol

lulu使いやすい。

正規化

ベクトルの正規化ってなんなん? デジタル・デザイン・ラボラトリーな日々 正規化すごw

2Dのゲーム作成

VC++,DirectXによるゲーム作成http://rina.jpn.ph/~rance/directx7/directx7study/index.htmlこれやれば1週間で 適当なゲーム作れそう。 ゲーム作成の基本と描画周りなどなど・・

DirectX9 描画の種類

http://nyaruru.hatenablog.com/entry/20040420/p2φ(。。;)メモメモ

DirectX9 レンダリングターゲット

レンダリングターゲット思った以上にめんどい とりあえずのクラス化 #define SAFE_RELEASE(a) { if(a) { (a)->Release(); (a)=NULL; } } // レンダリングターゲット用 class RenderTarget{ private: LPDIRECT3DTEXTURE9 texture_; LPDIRECT3DSURFACE9 surfac…