Flat Leon Works

アプリやゲームを作ってます。

2016-08-01から1ヶ月間の記事一覧

Xcode7.3へのアップデート後、C++プロジェクトのビルド時間が異様に長くなる問題への対処

Xcode7.3へアップデート後、QtCreatorのC++プロジェクトのビルド時のリンク時間がやたら遅いなと思っていましたが解決法が書かれたページを見つけ、試してみたところ治ったので共有したいと思います。 ※Xcode自体でのビルドではなく、Xcode付属のClangを使っ…

【開発中】2Dアクション「センメツコースター(仮)」

2016年4月から「センメツコースター(仮)」というiOS用のゲームを作っています。 2016:08:18 20-37 from shinya on Vimeo. ジェットコースター+アクションゲームな感じです。 最初は1ヶ月で完成させることを目標にしていましたが、4ヶ月も経ってしまいました…

Macで60fpsの画面キャプチャGIF動画を作成する方法

Mac

普段、MacでのGif動画用の画面キャプチャはLICEcapというソフトを使っていますが、このソフトで画面キャプチャを行うとフレームレートが30fpsくらいになってしまいます。たいていは30fpsもあれば十分なのですが、ゲームの動画など60fpsにしたい場合もありま…

【ゲームプログラミング】ビット演算による点滅処理

ゲームプログラミングキャラクターを点滅させたいとき、以下のような実装にするかもしれません。 // C++ class Player { int m_DrawCount; public: Player() : m_DrawCount( 0 ){} void Draw( void ) { // 2フレームに1回描画 if ( m_DrawCount % 2 == 0 ) {…

【C++ アイデア】関数内でメンバ変数を定義する

C++

メンバ関数の中でメンバ変数の定義ができたら便利だろうなと思ったので、方法を模索してみました。半分ネタです。 やりたいのはこういう感じのことです。 class A { int m_Value; // こっちは普通のメンバ変数 public: void Func( void ) { local int m_Stat…

【メモ】気になるツールなど

そのうち試してみたいツールなどを忘れないようにメモ。 プログラム系 プログラミング言語 JavaScript : Webサイトだけでなくいろいろな場面で使われてるので覚えておいて損はなさそう。 Nim : インデント構文、静的型、強力なマクロ、そしてC言語コードを生…