Skip to content

Instantly share code, notes, and snippets.

View yukpiz's full-sized avatar
🐢
|ω・)و ̑̑༉

yukpiz yukpiz

🐢
|ω・)و ̑̑༉
View GitHub Profile

WebGLのパフォーマンス設定について

公式のドキュメントには 以下のようにある。

パフォーマンスに影響するWebGLの設定
最高のパフォーマンスは Build Player ウィンドウで最適化レベルを「Fastest」にすることと、
WebGL の Player Settings で「Exception support」を「None」にすることです。

#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <inttypes.h>
void main()
{
uint32_t nr1 = (uint32_t)-1;
uint32_t nr2 = (uint32_t)0xffffffffUL;
printf("%d\n", nr1);

ADX2 LEを使った全シーン共通のBGM再生

音声データを用意する

ここでは割愛します。
以下を参考にしてCRI Atom Craftで音声データを取り込み、キューシートバイナリを生成してください。

Unity側設定

Vimでctagsを使う便利な設定

plug-in

dein#add('soramugi/auto-ctags.vim')

"auto-ctags.vim configuration.

LINQ with C#

ここではLINQ to Objectについてまとめます。

LINQの基本


List<string>のリスト要素に対して、特定の要素を抽出したり、
全ての要素に処理を施す場合、どのように書くのでしょうか。

Markdown to PDF

Installation

$ brew install npm
$ npm install -g markdown-pdf
$ markdown-pdf -o hoge.pdf hoge.md

UnityでVisual Studio Codeの設定メモ

環境


  • Mac OS X 10.9.5
  • Unity 5.3.5f1

Monoインストール

DETAIL OF GRADLE TASKS

Default Tasks


$ gradle tasks
Incremental java compilation is an incubating feature.
:tasks

Unityにおけるストリームの概念


あるオブジェクトに対するイベントが発生した時、ストリームに流れます。
ストリームを流しつつイベントに対して処理を行い、最終的なイベント処理を行います。

例えば、ボタンのクリックイベントをストリームに流し込み、
ダブルクリックされたことをフィルタリングし(ダブルクリックとして認識されないイベントは破棄する)、
最終的にダブルクリックの処理を実行させます。

@yukpiz
yukpiz / stm32_setup.md
Last active May 19, 2016 10:25
STM32 development environment for Linux and Eclipse.

Linux向けSTM32用開発環境の構築

Eclipseのインストール

1. 以下から、「Eclipse IDE for C/C++ Developers」をダウンロード。
2. 展開して配置