2017-01-01から1年間の記事一覧
Unity5.6以上で試しています。 レガシーなアニメーションではAnimationコンポーネントで再生するとSpriteのイメージが切り替わりません。 例えばこんなの 他のプロパティは変化するのにイメージが切り替わらない時はAnimatorのコンポーネントを追加するとア…
お手軽なサーバーを使ったスコアランキングの方法を紹介していました。 blog.naichilab.com
UnityのUIレイヤーの優先度(重なり方の優先度)はCanvasのChildのGameObjectの順番で決まるようです。 上の例だと InformationTextが一番下、GameObject2が一番上に表示されます。
違うパソコンに環境を移動する場合やGitなどでファイルを管理する場合は上図の網掛けしているファイルのみを移動・管理します。 プロジェクトファイル ProjectSetting Asset (この中に全ての必要なファイルが入っていると仮定) Visual Studioのソリューシ…
Cameraの設定 Transform.Position, Transform.Rotationの設定でUI以外の見える範囲の調整が出来る。 これは実際のカメラの位置と回転が設定出来ます(出来ました)。 Scaleの設定とPositionのZ軸の設定は全く効果がないです。(なんでだろう?) Projection…
Unityでモバイル向けに複数解像度対応 – GeekHacker(ギークハッカー)
Unityのコルーチンをスタートさせたクラスでは最初にコルーチンを呼んだらStart()が呼ばれるような振る舞いをする? <ー しません!!
Unityで複数のゲームオブジェクトに対して同一タイムラインでアニメーションしたい場合は、親ゲームオブジェクトを作成してそれに対するアニメーションクリップを作成します。 更にあるゲームオブジェクトを相対座標で移動させるアニメーションを作成したい…
分かりやすいシェーダのまとめunitech.hatenablog.com 時間取得とPlayerPrefs kan-kikuchi.hatenablog.com ゲームデータのセーブ(PlayerPrefs) smartgames.hatenablog.com
Culling ポリゴンの裏面描画など Albedo 透明ではない色指定 Lambert (デフューズ) と BlinnPhong (スペキュラ) 照明の当たり方
シェーダーはとっかかりが難しいと感じてましたが、サンプルなど見てるとある一定の文法があってそれになぞっていけば理解は出来そうだと考えています。 Shader "Example/testple" { Properties { _MainColor("Color", Color) = (1,1,1)// インスペクタで扱…
sortingOrderではなくて、描画時にZ軸をカメラの方向に近付けて描画する。 private LineRenderer LineDrawer; LineDrawer.SetPosition(i, new Vector3(x, y, -3.0f));
ちょっと調べきれてないのですが、tween系のアセットを使うとスクリプトでごにょごにょ出来るかと。
アニメーションしたいオブジェクトの絶対座標で0を基準にアニメーションクリップを作って、親オブジェクトにくっつけてその親オブジェクトをプレハブ化して操作する。
やり方は基本的に3種類。LineRendererを使って描く。OpenGLで直接フレームに描く。シェーダーを使って描く。
2017年6月に会社を退職し、7月からUnityを勉強しながらゲームを作っています。 1年という期間を設定してゲーム制作で1年後にはどれだけ稼げているか。 ウハウハで暗いからといって1万円札を燃やして明るくするような成金状態か、はたまたカイジの地下労働施…