プロジェクトを開く
すでにあるプロジェクトへ入る道をすべて並べます。開くダイアログ、最近使った項目、ウィンドウへのドラッグ、ファイルマネージャーでのダブルクリック、コマンドラインです。
ファイル ▸ 開く で、システムのファイルブラウザーが出ます。フィルターは二つで、.cls の Celas Studio プロジェクトと、SVG の絵です。プロジェクトは自分のドキュメントタブで開きます。SVG はプロジェクトではないので、新しい名前なしのドキュメントが作られ、そこへ絵が読み込まれます。
いま開いているタブが名前なしで、まだ何も触っていなければ、新しいタブが増えるのではなくそのタブが置き換わります。空のドキュメントが溜まっていくことはありません。すでにタブで開いているプロジェクトは手前に出てくるだけで、離れたときのズームと表示位置をそのまま保ちます。新しく読み込んだプロジェクトは、キャンバスに合わせて表示されます。
| CtrlO | 開く |
| CtrlN | 新規プロジェクト |
| CtrlW | 今のドキュメントを閉じる |
最近のプロジェクト
ホーム画面は最近使った項目のタブで開き、最後に作業したプロジェクトごとにカードが出ます。ファイルに保存されたプレビュー、ファイル名、置いてあるフォルダーです。カードをクリックすると開きます。
一覧は最大 16 件を新しい順に持ち、変わった時点でディスクに書かれます。カードにカーソルを乗せると角に小さな × が出て、ディスク上のファイルに触らずに一覧から外せます。ファイルが行方不明になったプロジェクトは、名前がくすんだ赤で出て、開けません。
覚えられるのはプロジェクトだけです。開いた SVG は入りません。もう一度開いても、何かを開き直すのではなく、まっさらなドキュメントを作り直すことになるからです。
ファイルをウィンドウへドラッグする
Celas Studio にファイルを落とすと二つのうちどちらかが起きます。どちらになるかは、落とした場所で決まります。
| 落としたファイル | キャンバスの上 | ウィンドウのそれ以外の場所 |
|---|---|---|
| .cls プロジェクト | いまのシーンにグループとして取り込まれます | 自分のドキュメントとして開きます |
| .svg の絵 | いまのシーンに読み込まれます | 新しい名前なしのプロジェクトとして開きます |
| 画像、動画、音声、PSD | いまのシーンに読み込まれます | いまのシーンに読み込まれます |
素材はそれ自体がドキュメントになる意味を持たないので、どこに落としても必ず読み込みになります。ドキュメントをまったく開いていないときは、.cls と SVG しか受け付けません。ほかのものが落ちるシーンがないからです。
ファイルマネージャーから開く
Windows では .cls が Celas Studio Project として登録されるので、エクスプローラーでプロジェクトをダブルクリックすれば開きます。Celas Studio が動いていなければ、先に起動します。この登録は Celas Studio が起動のたびに自分で行い、いま使っているユーザーアカウントの分だけを書きます。だからインストーラーを一度も通っていない Steam 版や持ち運びのコピーにも関連付けが付きます。macOS ではアプリケーションバンドルが .cls を自分の書類の種類として名乗るので、Finder にプロジェクトのアイコンが出ますし、「このアプリケーションで開く」も期待どおりに動きます。
Linux にはファイルの関連付けがありません。Celas Studio を起動してからアプリの中で開くか、コマンドラインで渡してください。
コマンドライン
Celas Studio が受け取る引数は一つ、プロジェクトへのパスです。
- celasstudio.exe "D:\Work\walk-cycle.cls"
プロジェクトが開き、最近使った項目にも入ります。ホーム画面は飛ばされて、そのままキャンバスに着きます。これより先のパスは無視されます。
スイッチは二つあります。どちらも Windows のファイル関連付けのためのもので、どちらも仕事を済ませると、ウィンドウを開かないまま終了します。アプリを起動せずに関連付けを直さなければならない、配備や問い合わせ対応のために置いてあります。
| スイッチ | 何をするか |
|---|---|
| --register-file-types | いま使っているユーザーアカウントに .cls を登録します。アプリが起動時に書くのと同じ内容です |
| --unregister-file-types | 登録を取り除きます。ただし、いまもこの Celas Studio を指しているものだけです |
ほかには何もありません。--help も --version もなく、スクリプトからプロジェクトをレンダリングする手段もありません。