SoYundSalT 2021/12/09 08:30

CF2.5の紹介 エクステンションとは


こんにちは

今回は私がゲーム制作で使用しているソフト「Clickteam Fusion 2.5」(CF2.5)を紹介します

・ゲーム作りたいけどどのソフトで作ればいいかわからない
・ゲーム作りたいけどプログラミング言語こわい
・CF2.5に興味があるけど情報少なすぎて手を出せないでいる

そんな方向けの内容です

過去の紹介記事はこちらをご覧ください
ACT・STGにはCF2.5だ!
エディタ画面はこんな感じだ!
簡単操作だ!
オブジェクトとは!

そして今回は「エクステンションとは!」です

エクステンションとは

CF2.5を構成する要素の1つにエクステンションがあります
「なんぞそれは?」と思うかもしれませんが、簡単に言えば「追加の道具」といったところです
ツクールでいうところのプラグインに近いかもしれません
しかし、エクステンションは「導入すれば思い描いた機能が実装される」というものではなく、「導入して使えるようになる新しい道具を使って作ることができる」という性格のものです
うーん、わかりにくいですね(汗

いくつか紹介してみますので、印象を掴んでくださればと思います

エクステンションの一部を紹介

ということで、ここでは数多くあるエクステンションの中から使いやすそうなものを幾つか紹介します
さっそくいってみましょう





・Platform Movement object
横スクロールジャンプアクションを作るならコレ!
重力に従って落下し、地面や壁にめり込まないオブジェクトを作れます
下から抜けられる床にも対応してます



・Clickteam 動作コントローラー
オブジェクトを円動作させたり正弦波移動させたりを簡単にできる公式のエクステンションです
オブジェクトを動かす場合、等速直線運動以外はちょっとした計算が必要ですがコレがあれば結構な種類の動きをラクラク制御できます



・Easing Object
オブジェクトを指定の位置に指定の速度で指定の時間で簡単に移動させることができます
指数関数的速度変化を計算式無しで実装できます
ただし他のオブジェクトと衝突したりするものには向かないので、UIのボタン類やカーソルを動かすのに向いてます



・Advanced Direction Object
オブジェクト間の距離や角度を計算してくれます
シューティングゲームをやるなら必須でしょう
(私はうまく使えません…)



・360°Movement Object
全方向移動を簡単に実装できます
ただし360°を示す変数なりなんなりを用意する必要があります



・Control X
キーボードの入力を取得できます
これを使うとキーボードのキーコンフィグを簡単に実装できます
ただし日本語キーボード特有のキーには非対応です



・Joystick 2 object
ジョイパッドの入力を取得できます
16個まで認識できるのでマルチプレイゲームも対応します
十字キーとスティックは別々に取得できます
これを使えばパッドのキーコンフィグを簡単に実装できます



・Select Object Extension
複数ある同一のオブジェクトから指定の条件を持つものを選択できます
CF2.5は複数ある同一オブジェクトの扱いが少し難しいのですが、これがあれば助かる場面もあるでしょう



・Random Pool
繰り返しのない乱数の配列を生成できます
様々な使い方ができることでしょう



・レイヤーオブジェクト
画面内のオブジェクトの並び替えや重なり順を動的に変更できます
また、レイヤーの表示・非表示も動的に変更できます
例えばメニュー画面レイヤを非表示にしておけば、メニュー画面を生成・破壊せずに済みます
(非表示レイヤーも動作はしてるので注意)



・TextSprite
CF2.5ディスコードにおわせられる神様が公開したエクステンション
文字列に縁取りや影などの装飾をつけることができます
文字列そのものを斜めに表示したりと色々と凄すぎる逸品です
文字表示が貧弱なCF2.5ですがこれがあれば困ることはないでしょう

エクステンションは沢山あります

ガーーーっと紹介してきました
グラフィック系、演算系、入力系、制御系など実に様々なエクステンションが存在します
しかも多くのエクステンションは無料で利用できます

導入すれば思い描いた機能が実装できる… という生易しいものではありませんが、反面使い方は自由なので工夫次第で何でもできます

一つ注意点があるのですが、大半のエクステンションは英語です
コンピューターゲームに慣れ親しんだ思考があればある程度予想できますが、少しは英語が読める必要がありますので心得ておいてください


さて、今回はエクステンションについて紹介しました
もともと使い方自由なCF2.5ですが、エクステンションは自由に作れる可能性を大いに拡げてくれます

この記事でCF2.5ができそうなことが少しでも想像できれば幸いです
さあ、あなたもCF2.5と一緒に楽しいゲーム制作の世界へ旅立ちましょう!

またそのうちフラッと紹介すると思うのでどうぞお楽しみに
それでは


SoY

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

最新の記事

月別アーカイブ

限定特典から探す

記事を検索