Effekseer For DXライブラリ

概要

DXライブラリとの連携について説明します。
DXライブラリにEffekseerのラッパーのlibを追加することで、お手軽にEffekseerをDXライブラリで使用できるようにしています。
現在、VS2012,2013,2015,2017専用です。また、現在x64とDirectX11の歪みには対応はしておりません。
Ver3.18a以降のバージョンで動作確認はしていますが、他のバージョンで動作するかは確認しておりません。


サンプルに関しては、Sampleディレクトリを確認お願いします。

更新履歴

1.30(17/06/xx) Effekseerを1.30に更新、DXライブラリを3.18cに更新、DirectX11に対応

1.10b(16/06/24) Effekseerを1.20に更新、DXライブラリを3.16dに更新

1.10b(16/05/23) DXライブラリを3.16bに更新、リソースファイルが深度に対応していなかった不具合を修正

1.10(16/02/28) Effekseerを1.10に更新、DXライブラリを3.16に更新、歪とネットワークに対応

1.01(15/08/26) Effekseerを1.01に更新、DXライブラリを3.15aに更新

1.00b(15/07/19) 文字コードの変更(CP932,Unicode)に対応

1.00 (15/07/15) 公開

インストール方法

「プロジェクトに追加すべきファイル_VC用/」 にEffekseerが追加されたDXライブラリが保存されています。 DXライブラリと同じように「プロジェクトに追加すべきファイル_VC用/」にあるファイルをプロジェクトに追加してください。

既にDXライブラリを使用している場合、

のみをコピーしてください。

ただし、「Ver3.18a」以外のバージョンを使用している場合、 上記のlibファイルのコピーでは動作しないかもしれません。 その場合は、バージョンを一致させるか、「プロジェクトに追加すべきファイル_VC用/」にあるファイルを全てコピーしてください。

使い方

基本的にはサンプルと、EffekseerForDXLib.hを確認お願いします。

サンプルには2Dと3Dで、エフェクトを1つ再生して表示する最短のソースコードが記述されています。

Todo

ライセンス

Effekseerを追加したDXライブラリを使用する場合は、ヘルプ等に以下の文面を加える必要があります。

・DXライブラリ
DX Library Copyright (C) 2001-2015 Takumi Yamada.

・Effekseer

The MIT License (MIT)

Copyright (c) 2011 Effekseer Project

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


DirectX Tool Kit
https://directxtk.codeplex.com/
Microsoft Public License (Ms-PL)