poi’s tech blog

3D多人数同時接続型球体アクション成人向けゲーム開発のためのアイデア、ナレッジ

2021-01-01から1年間の記事一覧

ブログ引っ越します。

↓↓↓ pepophilia.com ↑↑↑

Unity3Dでマリオのジャンプ

Unity 2020.2.7 参考元 qiita.com Unityの場合 多分動くコード 適当な3Dモデルのゲームオブジェクトにアタッチ Use GravityはOFFで using System.Collections; using System.Collections.Generic; using System; using UnityEngine; public class MyMarioJum…

Unity3DでH◯L研ジャンプが作りたかったお話

Unity 2020.2.7 参考 qiita.com www.hallab.co.jp モチベーション 一言でジャンプといっても色んな手法がある。 思いつくもので3通り 重力が働く環境下でジャンプボタン押下時にy軸に初速を与える方法 放物運動の公式を使う方法 物理挙動を無視した方法 この…

Unityメモ

Unity 2020.2.7 Sceneビューの表示モードをPersp↔Isoに切り替えたときに「Expanding invalid MinMaxAABB」というエラーが出る 立体透視か並行透視かのアレ。 しかも、PerspモードのときにSceneビューに表示されたモデルだけが視点を変えるたびに真っ暗になっ…

Unity 高頻度で呼ばれるメソッド内ではなるべくnew()しないほうがいいという話を身をもって実感したお話

Unity 2020.2.7 Ryzen9 3900X こないだ作った接地判定スクリプトにおいて、Update()内でnew()してる部分がある。 poipoipoip.hatenablog.com よく「インスタンス生成コストが高いので高頻度で呼ばれるメソッド内でなるべくnew()しないほうがいい」という話は…

Unity3DでCharacterControllerを使わずに自分なりに納得いく接地判定を作る

Unity 2020.2.7 キャラクターがジャンプや落下中などに2段ジャンプしないように接地判定を実現しようと思った時、最初に上がる候補としてCharacterControllerのIsGroundedが挙がる。 しかし色んな記事を参考にするとCharacterControllerの接地判定はイマイ…

Timelineで指定したMarkerの位置にジャンプするMarkerを作った。

Unity2019.3.14f1 ググってもいい感じのMarkerが見つからなかったので自作した。 MarkerReceiver Timelineの"Jump Track"という名前のトラックを探すようにしているので適宜変更して下さい。 using System.Collections.Generic; using System.Linq; using Un…

Unity メモ

Unity 2019.3.14f1 Cinemachineのカメラが意図しないVirtual Camera視点の映像を映す www.mum-meblog.com 同じPriorityだと、最後に設置されたVirtual Cameraが表示される Timeline上で切り替えたいときは切り替えたいVirtualCameraのTrackを配置するだけでO…

カメラをスクリプトとCinemachineでハイブリッド制御

Unity 2019.3.14f1 キャラクター移動時のカメラワークをスクリプトで制御していて、 スライムの攻撃を食らった際のカットシーンのカメラワークはTimelineのAnimation Trackで実現しようとしていた。 しかし、今のカメラの地点からキャラクターのいる地点にカ…

2キャラの組技アニメーション作成メモ

Blender 2.82a Unity 2019.3.14f1 概要 Blender上で2キャラ間の組技アニメーションを効率的に作成する方法 Unity上で再生する際の補足 ファイル構成 1キャラ1Blendファイルで作成 メッシュとアーマチュア情報のみ含む 組技アニメーション用Blendファイル…

Unity上でBlendShapesの値を動かすと意図せずSmooth<->Flatシェードに切り替わる問題

Blender 2.82 Unity 2019.3 基本的にSmoothシェードで3Dモデルを作っていた。 同時に作ってた他のモデルは特に問題なかったのに、このモデルだけBlendShapeの値を動かすとFlatシェードになる奇妙な現象が発生。 作っただけで特にメッシュ変形等の設定はして…

Unityアクションゲー超簡易メモ

個人的なベストプラクティスの備忘録。 Q.アニメーションの再生途中に親GameObjectのTransformを更新したい A.アニメーションイベントでメソッド起動してDOTweenで動かす 攻撃アニメーション中に突進する場合とか。 qiita.com Q.攻撃アニメーションの状態遷…

UnityとBlenderとゲーム用3Dモデルデータの取り回しについてメモ

途端にUnity触りたくなったので一番簡単にBlenderとモデルデータのやり取りできるような方法考えてたんだけど、メッシュ+ボーンはblendファイルそのままUnityで読み取り、アニメーションは別途FBXで書き出して使用でいい感じなのでは。ほんとこの辺のノウハ…