C#

C#

Seleniumを使ったFXや株の自動取引

システムトレード系の情報です。↓ FXや株の自動取引ツールの作り方 基本的なアイデアとしては、「通常は人が手で行うブラウザの操作を、プログラムで実行する」というものです。 人がたとえばFXの取引をするとき、ブラウザ上でまず取引業者のサ...
2017.06.03 0
.NET Framework

C#で使える遺伝的アルゴリズムライブラリ『GeneticSharp』

だいぶ前からこれの真似をしてみたくて色々調べてるんだけど、そもそも遺伝的アルゴリズムの知識が無いのでピンとこない。↓ 遺伝的アルゴリズムって、機械学習とは違うんですかね? 機械学習と同じように、遺伝的アルゴリズムも何か手軽なライブラリが...
2018.09.03 0
C#

Unity Scriptコーディング→Unreal Engine Scriptコーディング

Unreal Engineの操作は書籍を見ながら少しずつ調べてる。でも、コーディングに関しては現状ネットで調べながら進めるしかなさそうなのだ。 コーディングもUnityになぞらえて学習時間を短縮したいところ。コーディングはGUI操作より...
2018.10.05 0
C#

Unityで画面タッチ・ジェスチャ入力を扱う無料Asset『TouchScript』

最近は、大きなタッチディスプレイを使ったインスタレーションやインタラクティブサイネージが増えてるから、タッチ入力による各種ジェスチャーを簡単に扱えるかなりライブラリはかなり需要があるんじゃないだろうか。 このTouchScriptとい...
2016.10.03 0
.NET Framework

IronPythonを使ってUnity上でPythonのコードを実行する

ここ最近、Pythonインターフェイスを用意しているライブラリが非常に多くて、使ってみると確かに、C++でガリガリと低レベルのコードを書くよりもコーディング量が少なくて扱いが楽なのである。最近じわじわと日常に浸透しているSoftBankのロ...
2018.02.28 0
C#

UnityでLight Shaftを表現する

ここ最近Unityの話題ばかりだけど、今回もまたUnity関連の話。 空気中の細かいチリや、煙を焚いた時に、光源から光の筋が見える現象を"Light Shaft"と呼んだりしますね。Mayaとかのプリレンダ環境なら、Depth Map S...
2019.03.11 0
C#

UnityでPoint Cloudを表示する方法

3次元点群を3Dビューアでグリグリとただ表示するだけならPoint Cloud Libraryを使ってすぐにできるんだけど、インタラクティブなコンテンツとして点群を利用したい場合にはPoint Cloud Libraryだけだとちょっと味気...
2018.07.07 2
Arduino

Unityからkonashiをコントロールする

ここ最近、週末はkonashi遊びをしています。 Unityのバージョン5から無料で機能制限無しのPersonal Editionがリリースされたので、良い機会だから先週見つけたこちらのソースコードを有り難く使わせていただく。↓ K...
2015.09.25 0
C#

UnityのTransformクラスについて調べてみた

珍しくCG系だけどレンダリングからはちょっと遠い話。 UnityのTransformクラスについて最近知ったこと。 Transformクラス オブジェクトの位置、回転、スケールを扱うクラス シーン内のすべてのオブジェクトはTrans...
2018.09.05 0
C#

UnityでTweenアニメーションを実装できる3種類の無料Asset

バージョン5から無料化が発表されたUnityの話題。Unreal Engineも無料化されちゃったね。オイラはここ2年ほどUnityユーザーだったので、しばらくはUnityをメインで使うかな。Unreal Engine 4のインストールはし...
2016.11.23 1
C#

UnityでShaderの入力パラメータとして行列を渡す

久しぶりにCG系の話題。かなりニッチな需要だとは思うけど、UnityのShader Labのお作法の話。 UnityのShaderで、入力パラメータ(プロパティ)として渡せるデータ型を調べてたら、なんと行列(Matrix4x4)もいけるら...
2018.09.07 0
C#

Unity MonoBehaviourクラスのオーバーライド関数が呼び出される順番

Unity関連のメモ。 UnityのScriptはMonoBehaviorクラスを継承して、オーバーライド関数を使って自前の機能を実装するわけだけど、それぞれの関数が呼ばれる順番を把握していないと、思わぬところで衝突してバグになる。 ちな...
2019.05.18 0
C#

UnityのGameObjectの向きをScriptで制御する

オブジェクトの向きを、あるルールに従って制御したいような場合に使える方法。 基本的にGameObjectのTransformを使う。Transformの持つforward, right, upがそれぞれX(赤),Y(緑),Z(青)の各軸み...
0
C#

Unityの各コンポーネント間でのやり取り

ただのメモ。 UnityのScriptは未だにどういう設計が良いのかよくわからない。変な挙動を起こさないためにMonobehaviorを継承しないでクラスを作ったりもしたんだけど、Monobehaviorの恩恵に与るとしたらどんな方法...
0