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

ruby ファイル入出力

f = open('data.csv') while line=f.gets line = line.chomp sep = line.split(',') p sep end f.close

ruby 計算時間

time_start = Time.now time_end = Time.now p time_end - time_start

ruby glob

lis = Dir.glob('aaa/bbb/*.png') lis.each do |path| p path end

複数画像 並べる imagemagick

//縦幅が同じの森画像でモンスター画像を挟む montage -geometry +0+0 -tile 3x1 forest.jpg monster.jpg forest.jpg out.jpg 2020/11/16 実例 作りたいサムネと同じ比率で4枚スクショ mogrifyでリサイズ montageでくっつける ipadに送り、procreateで手書き…

make eye texture

photoshop cs4の雲模様フィルタ、 ブラシのフェードを使って 眼のテクスチャを作成 blenderでunwrapしたsphere作成 unityでspecular shaderにテクスチャ設定

CSSで画像を丸く表示

<html lang="ja"> <head> <meta charset="utf-8"> <title>CSS3</title> <style> div { width: 200px; height: 200px; padding: 10px; margin: 30px; background-color:orange; border:5px solid orangered; border-radius:50%; } </style> </head> <body> </body></html>

サーバーログを見る

tail -f filename

windows treeコマンド

cygwinにパスを通していてもcygwinにtreeは入っていない。 コマンドプロンプトでtreeと打つとwindowsのものが実行される。 使い方は、 tree または tree /f /fを付けるとファイルまで表示する。

unity trail renderer color

1枚の長方形でTrailを表現しているようです。

unity trail renderer

前回作ったコウラにTrail Rendererを付けた。 MaterialはParticle Shaderを使うべしと書かれていた。 Gimpの超新星エフェクトでPNG画像を作り、 光の位置を中心からずらすことで(↓画像参照) コウラに近い部分のみ光るようにした。

mysql dump 日時つき

ファイル名に、現在時刻を付ける例。 mysqldump -u username -ppassword TABLE_NAME > dump_`date +%Y%m%d%H%M`.sql;

unity 二次元配列 javascript 2d-array

#pragma strict //item table var item_num = 10; var tbl : float[,]; function Start () { //init tbl = new float[10,10]; for(var i=0; i<10; i++){ for(var j=0; j<10; j++){ tbl[i,j] = 0; } } //set value tbl[0,0] = 1; tbl[0,1] = 2; tbl[0,2] = 3;…

unity マリオカート コウラ 実装

Add "Physic Material" to bullet. var bullet_prefab : Transform; //add rigidbody, beforehand private var bullet_point : GameObject; //child of kart function Start () { bullet_point = GameObject.Find("bullet_point"); } function shot_bullet()…

unity 弾を撃つ スクリプト

var cube : Transform; function Start () { for (var y = 0; y < 5; y++) { for (var x = 0; x < 5; x++) { var cube = Instantiate(cube, Vector3 (x, y, 0), Quaternion.identity); } } } http://docs.unity3d.com/Documentation/Manual/InstantiatingPre…

unity 実行時 プリミティブ 生成

function Start () { for (var y = 0; y < 5; y++) { for (var x = 0; x < 5; x++) { var cube = GameObject.CreatePrimitive(PrimitiveType.Cube); cube.AddComponent(Rigidbody); cube.transform.position = Vector3 (x, y, 0); } } } http://docs.unity3d…

unity カットイン

カットイン画像は http://www.pixiv.net/member_illust.php?mode=medium&illust_id=28672115 を一時的に使わせていただいています。Spriteをスライドさせて、X=0付近で一瞬止めるスクリプト。 私はNGUI Spriteに付けましたが、 他のSpriteでもslide_speed, i…

レース画面 UI 仮置き

動かないUIでも、ひとまず置いて テンションを上げていくこと大事。

カート選択画面

NGUIで使うテクスチャは、Atlasを生成してから使う

Atlas生成は、 http://terasur.blog.fc2.com/?m&no=199 に書いてあるとおり、 " 1.登録したいテクスチャを選択 2.[NGUI]→[Atlas Maker]を選択 3.Atlasの名前を入れて[Create]ボタンを押す。 " あとはWidget ToolでAtlasを指定したり、 UISpriteでAtlasを指定す…

ニコニコカート制作中 オープニング画面

背景テクスチャは仮です。 テンションを上げるために、良い物を使わせていただいています。 ニコニコテレビちゃんは回転します。 ボタンを押すと、次のシーンに遷移します。

NGUI Button ONCLICK 

//Buttonにそのままスクリプトを付ければクリックが取れる function OnClick () { Debug.Log("I am pressed!"); }

NGUI 値を取得 Javascript

//Empty Objectにつけると、 //Sliderの値がデバッグ出力される。 var bar; function Start () { bar = GameObject.Find("Slider").GetComponent("UISlider"); } function Update () { Debug.Log(bar.sliderValue); }

NGUI カメラ 2つ Layer 変になる

追記: この方法では、意図通りに見えるけれど、ボタンが押せません.. -- モデルを表示して、 その上にNGUIでUIを表示するとき、 UI Root以下に2つめのCameraが生成されるので モデルが2重表示されて変になります。 そこで、GUIというレイヤーを作っておく。…

レースゲーム コースにMesh Colliderを付ける Unity

球との衝突判定を確認。 Mesh Colliderを付けるのは、ルートではなくモデル側に付けること。

レースゲーム コース  モデリング Blender

大小2つのCircleを作り、間に面を貼る。 Mark Seamで分割する。 事前に用意しておいたテクスチャにUVを合わせて完成。

ニコニコテレビちゃん+木

UV 頂点 合わせる Blender

UV Editingで頂点を合わせたい場合、 選択してからWを押して、CenterX, Yを使う。

ニコニコテレビちゃん Blender モデリング

bevelして mark seamして色を塗りやすくしてから テクスチャ書き込み。 bevel部分を灰色にすることでエッジを見せた。 保存形式は、上の4種にしておけば後からの修正が可能。

unity skymap texture offset move

unity skymap offsetを動かすことで、空を動かしたかったが、これといった方法は見つからなかった。 そこで、skydomeをblenderで作り、unity上で回転させる方法を取った。 skydomeを作るには、blenderで球を半分にしてunwrapすると、skydomeに合った丸い展開…

ニコ動→ミク→ネギ ということでネギモデリング Blender