CRYENGINE V プレイヤーキャラクターの変更方法

テンプレートプロジェクトのプレイヤキャラクターの変更方法

ここでは、C++ Template project の「Isometric Pathfinding」を使用しています。GameSDKは使用しません。他のテンプレートプロジェクトでも、もちろんプレイヤキャラクターを変更可能です。

https://docs.cryengine.com/display/CEMANUAL/Tutorial+-+Replacing+the+Player+Character 続きを読む

SIMフリー スマートフォン UMIDIGI A5 Pro レビュー

このUMIDIGI A5 Pro の特徴は、1万前半の価格帯でトリプルレンズのカメラでF値1.8、イメージセンサーにSONY IMX398を採用し、背面パネルは2.5D曲面ガラス仕様で、この価格帯ではとても豪華という点です。また、RAMが4GBでSIM2枚 + MicroSD1枚を同時に使用可能です。見た目は「HUAWEI P30」にそっくり(パクリ)で中国らしさを感じます。

続きを読む

CRYENGINE V 昼夜のサイクルのライティング

この記事はCRYENGINEのライティング照明の理解を深めるためにManualの「Tutorial – Lighting – Creating a 24 hour cycle」を日本語に訳した記事です。一部はManualとは違います。

Version CRYENGINE 5.5.2

このチュートリアルでは、CRYENGINE内の[Environment Editor]を使用して、昼夜のサイクルを作成する方法について説明します。これは、地球での基本的なライティングを実現するための筋道として役立ちます。 続きを読む

CRYENGINE V Lightingのセットアップ

CRYENGINEのレンダラは、ライトマップと呼ばれるTextureにシャドウ情報を長時間ベイク処理する必要がある多くの他のエンジンとは異なり、業界で最も速いリアルタイムのライティングエンジンであると考えられておりCRYENGINEは、このレンダラによって有名になりました。

CRYENGINEでは自動でリアルタイムにライトマッピングが行われるためベイク処理は不要です。 続きを読む

CMakeでCRYENGINE Vをビルド

CRYENGINEバージョン 5.3以降ではCMakeでCRYENGINE Vをビルドする。

CMakeをインストール

CMake
https://cmake.org/

GitHubからCRYENGINEのソースコードを取得

まず、GitHubからCRYENGINEのソースコードを取得し、任意のフォルダに置く。

https://github.com/CRYTEK/CRYENGINE

CRYENGINE SDK」のダウンロード

エクスプローラを開き「download_sdks.exe」を実行「CRYENGINE SDK」が自動でダウンロードされる。
続きを読む

CRYENGINE V Schematycについて

SchematycはUnityのコンポーネント、プレハブに相当するビジュアルスクリプトツール機能です。

一見すると、SchematycはFlow Graphと同じように見えますが、2つのシステムは異なる目的で構築されています。

Flow Graphはlevelスクリプト制御を提供するように設計されているの対し、Schematycはlevel内のObjectのみを制御するように設計されています。

SchematycはC++に直接リンクされており、プログラマーがすべてを書き直す必要はありません。コンパイルも必要ありません。これは非常に効率的であることを意味しており、ユーザはC++の知識をあまり、または必要とせずにゲームを構築することができます。

続きを読む

Android 節電アプリ Greenifyの設定 意訳のルビ付き

Greenifyは無駄に電力を使うアプリを休止状態(ハイバネーション)にすることで節電することが出来るAndroidの節電アプリ

Greenify

重要:

はじめに、Greenifyを正常に実行するために以下の設定が必要。

  • 不要なアプリを自動休止させるために、このGreenifyをバックグラウンドで実行させることが必要。( Android側から勝手にGreenifyを終了させないように設定する)
  • 「システム設定」から「ユーザー補助」の「サービス」からGreenifyの項目を ON にする。
  • 「システム設定」から「使用履歴にアクセスできるアプリ」からGreenifyの項目を ON にする。

Greenifyをアンイストールするには?

「システム設定」から「セキュリティ」の「端末管理」からGreenifyの項目を OFF にすることでアンイストールできる。

設定

「自動休止」項目を ON にする。
「代わりの画面オフモード」項目は任意

TOP画面の+から「アプリ分析」画面で、あまり使わないが電池の消耗に影響を与えそうなアプリを選択。

「NO NEED TO HIBERNATE」項目のアプリはメモリや電池の消耗に影響を与える重要なバックグラウンド動作ないので休止させないほうが良いとGreenifyが判断したアプリ。通常は、休止させる必要はないが設定変更することで、休止させることもできる。

「バックグラウンドで作動中」の項目であまり使わないアプリがあれば選択。必要なアプリはそのまま。「その他」の項目も同様。右のマークはプッシュ通知機能のあるアプリで休止させるとプッシュ通知が来なくなる。


 

動作モード 非Root

Smart Hibernationスマートハイバネーション

Wake-up Tracking and Cut-off

ウェイクアップの追跡とそれらの停止

自動休止
非rootモードでは画面消灯後に休止が自動処理されます。Greenify は画面表示し、 休止動作が実行された後に画面消灯しま す。(Android 4.1以降、アクセシビリティ、デバイスの管理者権限と安全でない キーガードが必要)

自動休止を有効にするには?
1. Greenifyをバックグラウンドで実行させる
2. スクリーンロックされるまでに少し時間かける。
3. 「システム設定」から「ユーザー補助」の「サービス」からGreenifyの項目を ON にする。

Always ignore background-free
Always hibernate apps even if background-free.background-freeも常に休止状態にします。
Tip: “Ignore background” is suggested to toggle separately for each app.ヒント:各アプリの「Ignore background-free」で、別々に設定することをお勧めします。

代わりの画面オフモード
スマートロックや指紋認証によるアンロックと互換性があるが低速なスクリーンオフ方法を使用します。幾つかのデパスでは動作しません。

Auto hibernation issue自動休止の実行に問題あり
Greenify detected an early screen lock before autohibernation could be performed.Greenifyが自動休止を実行する前にスクリーンロックを検出しました。

Please check the system settings to ensure:「システム設定」から、以下を確認して設定してください。
1. A small delay before screen lock. (5s at least)1.画面がロックされるまでに少し時間かけてください。 (少なくとも5秒)
2. Power button is NOT configured to lock instantly.2.「電源ボタンですぐにロックする」をOFFにしてください。

If these settings could not be achieved on your device, please consider switching to manual hibernation, which is still convenient on most devices.

これらの設定がお使いのデバイスで達成できない場合は、手動ハイバネーションへの切り替えを検討してください。これは、ほとんどのデバイスで依然として有効です。

「システム設定」のロックスクリーンの設定例

 

NO NEED TO HIBERNATE休止状態にする必要はありません

These apps have no significant background behaviors impacting memory and Solid battery consumption,これらのアプリは、メモリや電池の消耗に影響を与える重要なバックグラウンド動作はありません。 thus help Android system to keep a healthy running state.そのため、Androidシステムが健全な実行状態を維持するのに役立ちます。

Greenify does not hibernate them by default unless Ignore background-free is set,「Ignore background-free」を設定することで、Greenifyはデフォルトでそれらを休止状態することもできます。 still you can select and hibernate them manually.また、手動でそれらを選択し休止状態にすることができます。

 

Defaultデフォルト
Normal Hibernation通常のハイバネーション
Deep Hibernationディープハイバネーション (by Island)

HIBERNATION SETTINGSハイバネーション設定
Hibernation modeハイバネーションモード
Ignore working state作業状態を無視
Ignore background-freebackground-freeも休止状態にする

 

 

 

CRYENGINEの現状と今後

CRYENGINEの現在の状況のまとめ
2019年05月10日 時点
過去の情報は「CRYENGINEの歴史」を見てください。

CRYENGINE全般

言語は英語

CRYENGINEのロードマップ
https://www.cryengine.com/roadmap
5.6は2019夏の予定
5.7は2020春の予定
ロードマップの予定は基本的に遅れている。

年間の総収入USD 5,000以上のプロジェクトごとに5%の支払いが発生する。
USD JPYの為替レート計算式 USDJPY
1ドルが112.66円なら5,000ドルは563,300円
563,300円の5%は28,165円
563,300
0.05=28,165

CRYENGINE Vマニュアルは、まだ未完成。分からないことはforumで聞く。

サンプルプロジェクトのGameSDKはCrysis2のアセット、システムが元になっているので古い。

ロードマップを見ると5.7で大きな進化、改善がされる予定。

続きを読む