リブラ

グラフィックスプログラミングの勉強や制作の進捗がメイン

【UEFN】Playerの攻撃力上限を変更する

ダメージ増幅パワーアップの仕掛けを使用します プレイヤーの攻撃力をダメージ増幅パワーアップから上げたい場合4.0で 制限されていますがVerseからなら上限がありませんでした ボタンを押した時に攻撃力アップを付与 ダメージ増幅パワーアップは複数用意し…

【UEFN】デバイスのスケール制限を無視して拡大する

UEFNでデバイスを制限以上に拡大したい時に使えたので残しておきます【拡大したいデバイス】 空のアクタを配置してアクタのDefaultSceneRootをデバイスのStaticMeshComponentの可動性と合わせる ※可動性を合わせないと親子関係に出来ない デバイスをアクタの…

【Unity】スキャンするエフェクトを作る

ゲームでよくある目に見えないオブジェクトを強調するエフェクト 最初はShaderのパラメータを切り替えて一つのマテリアルで全てやってるのかなとか思ってたんですが HorizonZeroDawnをやって、エフェクトの下にキャラクターは通常通り描画されていて 「これ…

【Unity】Textureにお絵描きする

今回やること まずはソースコード ▶Panit public class TexturePaint : MonoBehaviour { private RenderTexture mainRenderTexture; [SerializeField] private Texture mainTexture; [SerializeField] private Material paintMaterial; [SerializeField, Ran…

【Unity】ScriptableObjectを編集する簡素なEditor拡張

RPGを作る課題の時に勝手に作成した副産物を紹介します。 ソースコードかなり汚いから次作る時は直したいところ ▶ScriptableObjectのソースコード [CreateAssetMenu(fileName = "Data", menuName = "EnemyData")] public class EnemyDatas : ScriptableObjec…

【Unity】蝶が羽ばたくエフェクトを作ってみる

www.klab.com Klab株式会社様が運営されているサイトの www.klab.com こちらで紹介されている蝶シェーダーを勉強を兼ねて真似してみました。 meshを用意 頂点シェーダーで羽ばたかせる パーティクルシステムに適用 完成 meshを用意 元の記事では6頂点の板ポ…