Skip to content

Instantly share code, notes, and snippets.

@neon-izm
neon-izm / DraggableImage.cs
Last active February 26, 2022 10:03
Draggable uGUI components,I tested only canvas scaler+ screen space(overlay)
[RequireComponent(typeof(RectTransform))]
public class DraggableImage : MonoBehaviour, IDragHandler
{
private RectTransform _rectTransform = null;
private Canvas _parentCanvas;
private void Awake()
{
_rectTransform = GetComponent<RectTransform>();
}

ともかくSTMの素晴らしいチップがあるので使おう…というのが一番楽な気がするんですが、昨今の半導体不足を直撃しているのがSTMということもあり、他の選択肢を探します。

K210が載った何か

Sipeed M1系

RISC-Vのデュアルコアが載ってるボード。演算性能と比較してありえんほど安い。これは何か罠があるに違いない…

→カメラを処理するときにRISC-Vの素なのでDVPインタフェースのカメラしか使えない。という罠があります。これはつまりイマドキのMIPI接続カメラを読めない…

Sipeed Maix-II

Sipeed Maix-IIはRISC-VじゃなくてAllweiner A10、つまり曲がりなりにもARMのSoCをホストCPUにしている。

文房具

Flexispot E5 (E7)の電動昇降机。

  • 電動で昇降できる
  • プリセットが用意できる
  • 最低の天板高さが60cmまで下げられる

という点で採用。
天板はホームセンターで買って加工してもらった幅180cm x 奥行70cm。絵を描くならもう少し奥行きがあると良いかも。

@neon-izm
neon-izm / berlin.md
Created March 19, 2015 08:26
ベルリンの街をUnityする
@neon-izm
neon-izm / GameWindowMover.cs
Created August 13, 2014 08:31
unity editor script: UnityEditor GameView automatically move to "Rift DK2 Extend Display"
using UnityEngine;
using UnityEditor;
//Version 0.21 | twitter:@izm update for DK2
//Version 0.2 | s.b.Newsom Edition
//Source from http://answers.unity3d.com/questions/179775/game-window-size-from-editor-window-in-editor-mode.html
//Modified by seieibob for use at the Virtual Environment and Multimodal Interaction Lab at the University of Maine.
//Use however you'd like!

前書きとか

対象読者

Unityの殆どの機能を使ったことがある上級Unity開発者向けです。C# についてある程度理解している事を前提としています、またシェーダー最適化について初歩のCg言語の知識を要求します。

Chapter1: Persuing Performance Problems

ソフトウェアにおけるパフォーマンス計測は極めて科学的なプロセスで行います。最初にメモリ使用量やCPU使用率などの値の最大/最小値を計測します。 次に対象プラットフォームでの計測用シナリオ(最小の構成サンプル)を作り、ボトルネックを計測します。問題の箇所が特定できたら、その原因を見つけ出し、コードを書き換えて再計測を行うことを繰り返していきます。

もちろんゲーム開発は芸術的な側面を多く備えていますが、こういった地道なパフォーマンスチューニングを行うことは大切です。

@neon-izm
neon-izm / work.md
Last active December 6, 2020 13:38
確定申告時期なので、ちょっとした副業でサラリーマンが数十万円稼いでしまった時の対処

これは法律の専門家でもなんでもない1個人の記載なので、責任は負いかねます。また、有識者の方のツッコミやご意見をお待ちしています。

概要

普段は会社勤めしていて、ついうっかり友達の仕事を手伝ったり、シェアウェアや同人誌や執筆した本を売ったら20万円超(100万円以下くらいまでを想定)の売上げが出てしまうことはよくあります。そうなってしまったらどうするか。   →開業して、利益が20万円以下なら確定申告が不要なので、経費をちゃんと記載する。 サラリーマン(会社で確定申告をしてくれる、年収2000万円以下)であれば、20万円ルールがあるため
http://blog.kimutax.com/archives/51797478.html

した方が良いこと

@neon-izm
neon-izm / M5StickC_BT_SPP_killer.ino
Created October 11, 2020 19:13
これを焼いたM5StickCにBT SPPの接続、切断を繰り返すと勝手にloop()内でSerialBTがコケてloopが止まる。
#include <M5StickC.h>
#include <BluetoothSerial.h>
BluetoothSerial SerialBT;
/* Set the delay between fresh samples */
#define DELAY_MS (5)
int led = HIGH;
@neon-izm
neon-izm / before_join_socialgame.md
Last active August 7, 2020 16:18
ソーシャルゲームのクライアントエンジニア入門以前 目次案