強火で進め

このブログではプログラム関連の記事を中心に書いてます。

2013-01-01から1ヶ月間の記事一覧

Unity でプログラムも可能なボール型ラジコン「Sphero」

GitHubでこちらプラグインを見つけた事により知ったボール型ラジコン「Sphero」。 orbotix/UNITY-PLUGIN · GitHub https://github.com/orbotix/UNITY-PLUGIN この様にボールの上にAR画像を重ねる事も可能みたいです。面白そう。 関連情報 スマホでコロコロ転…

Unity 公式ドキュメントの英語版と日本語版を切り替えるChrome拡張を作りました

(2013/02/13 追記) 公式ページに原文へのリンクが追加されました。 window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id…

旧パーティクルシステム( Shuriken の前のパーティクルシステム)を Unity 4.0 で使う方法

Unity のパーティクルシステムは Unity 3.5 からは Shuriken が使われる様になりましたがウェブ上のサンプルや書籍のサンプルでは旧パーティクルシステムが使わているものも多く存在します。その様サンプルには現在でも有用なものものも多いです。その様なサ…

「Runner a minimal side-scroller」という横スクロールゲーム制作のチュートリアルが素晴らしい!!

横スクロールゲーム制作のチュートリアル記事です。 Runner a minimal side-scroller http://catlikecoding.com/unity/tutorials/runner/ よく見たら以前紹介したこちらのかなりの良記事が公開されているサイトでした。 頂点カラーを使った低負荷なポリゴン…

C# で { や } などブラケット(bracket)を Format の中で使う方法

C#

ブラケット(bracket)、正確にはカーリーブラケット(curly bracket)かな? 日本語で言うと波括弧。こいつは C# の String や string で使える Format だと Format("{0}", i); こんな感じで値を埋め込む記述として使う為、普通に記述するとエラーになってしま…

Unity で Base64 のエンコード/デコードをする方法

以下の using を追加して、 using System; using System.Text;エンコードの時はこんな感じ。 byte[] bytesToEncode = Encoding.UTF8.GetBytes (inputText); string encodedText = Convert.ToBase64String (bytesToEncode); デコードの時はこんな感じに記述す…

Unity で SHA1(メッセージダイジェスト) を生成する方法

まずは検証用のデータを PHP で作成。以下のコマンドを実行。 php -r 'echo sha1("apple")."\n";'結果はこちらは d0be2dc421be4fcd0172e5afceea3970e2f3d940【 C# でのサンプル】 ※バイナリのままだと画面に表示出来ないのでBASE64に変更しています。 using …

「Unity iOS ShaderLab - Tutorial 3-2 (Combiners) 」の動画で紹介されているシェーダー

【シェーダ その1】「1 - テクスチャの色」で描画するシェーダ。 Shader "ShaderLab Tutorials/Combiner" { Properties { _Color ("Color", Color) = (0, 0, 1) _MainTex ("Texture", 2D) = "" } SubShader { Pass { Color [_Color] SetTexture[_MainTex] {C…

「Unity iOS ShaderLab - Tutorial 3-1 (Combiners) 」の動画で紹介されているシェーダ

【シェーダ その1】指定した色で描画するシェーダ。 Shader "ShaderLab Tutorials/Combiner" { Properties { _Color ("Color", Color) = (0, 0, 1) _MainTex ("Texture", 2D) = "" } SubShader { Pass { Color [_Color] //SetTexture[_MainTex] } } } 【シェ…