MMDforUnityはなんだか調子が悪い上、デバッグも困難なので使用を断念しました。 というわけで、代わりに「MMD4mecanim」を使用します。 これはMMDのファイル(PMD, VMD)をfbx形式(Maya)にするツールです。 fbxはUnityでサポートされているので、fbxにして…
UnityのC#スクリプトからCのプラグインを呼び出すときの、型の合わせかたです。 標準型の値渡し 言語がサポートしている標準の型にも違いがあります。 参考:http://www.crystal-creation.com/software/technical-information/programming/language-comparis…
プラグインの概要 Unityでは動的にリンクするライブラリを作っておけば、スクリプト(C#など)から呼び出せます。 WindowsであればDLLにあたります。大まかな手順です。 VisualStudioなどで普通にDLLを作ります。 その作ったDLLを、x86向けであればプロジェ…
本日、我が家の太陽光発電が瞬間最大出力を叩き出しました。 すばらしい。・ソーラーパネルの表面が洗い流されている ・雲が無い ・(お隣さんの屋根からの)雪による反射光 ・ソーラーパネルの温度が低いという要素が相まっていると思われます。 日照時間は…
Unityで再生するモデル、モーションをWebから落としてくる方法を調べました。 (Unity Asset Storeでも良いですけど)「MikuMikuDance(MMD)」はフリーウェアのダンス作成ツールです。 ニコニコ界隈では流行っていて、モデルやダンスが配布されていることが多…
自分用メモ三菱電機 掃除機用抗アレルゲン抗菌消臭クリーン紙パック アレルパンチ 5枚入 MP-7 三菱電機 掃除機用抗アレルゲン抗菌消臭クリーン紙パック アレルパンチ 5枚入 MP-7出版社/メーカー: 三菱電機(MITSUBISHI)メディア: ホーム&キッチン購入: 3人 ク…
さっき酷い目にあいました。PasoriでEdyチャージしようとEdy Viewerにアクセスしたんですが・・・1.パスワードが一致しない 2.「パスワードを忘れた場合」をクリック 3.「個人情報の確認」フォームが現れたので入力 4.「登録情報を削除しました」と…
新人女子プログラマの書いたコードを直すだけの簡単なお仕事です!|paizaオンラインハッカソンVol.1 https://paiza.jp/poh/ec-campaignマジメにやった最終版。 //C. #include <stdio.h> #include <stdlib.h> #define MAX_N (1000000) #define MIN_N (10) //高速版atoi //http:/</stdlib.h></stdio.h>…
新人女子プログラマの書いたコードを直すだけの簡単なお仕事です!|paizaオンラインハッカソンVol.1 https://paiza.jp/poh/ec-campaignについて、冬休みになってやっと時間が取れて、(ほぼ)自力で0.01秒を出せたのでミッションコンプリート。 さて、前の…
新人女子プログラマの書いたコードを直すだけの簡単なお仕事です!|paizaオンラインハッカソンVol.1 https://paiza.jp/poh/ec-campaign paizaオンラインハッカソンとは プログラマ向け転職サイトのプログラミングコンテストです。 今までもオンラインのプロ…
http://www.find-job.net/startup/writing-know-howこれはいい。PREP法や1コンテンツ1要素などは基本的なこととして、・記事タイトル作りで学ぶオモシロイ企画の作り方 ・シンプルな文章の書き方。読まれなかった文章をカイゼンしてわかったことは、な…
Amazonでは「Amazon Kindleダイレクト・パブリッシング(通称KDP)」というサービスを提供していて、誰でも簡単に電子書籍を販売できるのです。というわけで、今年の抱負を「本を出す!」にしまして、とうとう出せました!簡単なのに行かないの? ~はじめての…
還元率/獲得単位金額 または、獲得ポイント/獲得単位金額カードのポイントは1000円単位で付くことが多いので、使い勝手が悪いです。 マイレージは使用するのに10000〜15000pt必要なので、やはり使いづらいです。 Tポイントはそれらの面で有利ですが、対応が…
Unity Asset Serverはブランチを切ったりできない。SVNなどを使った方が楽。 頑張る場合は以下のページを参照。 http://akisute.com/2012/12/unity-asset-server.html Unityで複数人がEditする場合(シーンをまたいでAssetを共有する場合)は、 Assetの変更…
//2D位置. Vector3 vec = Input.mousePosition; //マウス位置が取れる.左下(0,0), 右上(width, hight). //3D位置. GameObject c; c = GameObject.FindWithTag("MainCamera"); //カメラを取得. vec.z = 5f; //clipされない範囲でカメラからの距離を指定. vec …
Unity上では簡単なアニメーションを付けることができる。キーフレーム形式で、曲線を描くことも可能。 ただ、普通にcube Objectを作ってモーションを適用すると、絶対位置で再生されることになってしまう。 相対的に再生する(任意のpositionでアニメーショ…
1. [Project Settings] - [Physics] から、gravityを指定。3軸で指定できる。 2. スクリプト内で指定。こっちのほうが調整しやすくて良さそう。 Physics.gravity = new Vector3(0f, -2f, 0f);
60fps固定のゲームであれば、毎フレーム1足すと60カウントで1秒になる。 が、フレーム落ちしているとそうもいかない。Time.timeで起動からの時間が取れる。 Time.DeltaTimeでは、前のフレームからの時間を取得できる。
大抵は既になっている。 [Project Settings] - [Quality] - [Vsync Count] = Every VBlank になっていると、画面の垂直同期に合わせて更新が行われ、大抵60fpsになる。フレームカウントの取得は float t = Time.frameCount; //アプリ開始を0とした現在のフレ…
ExcelVBA - ElseIfの書き方 VBAでは"ElseIf"。これが分かっていればいいのだが、他の言語と混ざっているとハマる。 '動く If (aa = True) And (bb = False) Then objCB.Click ElseIf (aa = False) And (bb = True) Then objCB.Click End If If (aa = True…
やりたいことが出来てきたものの、かなり嵌りどころが多い。 TIPSをまとめておきます。 (環境:Office2010) DOMのオブジェクトの取り方 自分で作ったサイトでないと、各オブジェクト(エレメント)をどうやって取得するかマチマチで非常に困る。以下の3つ…
http://warapuri.tumblr.com/post/28972633000/unity-50-tips
Edit - Preferenceで、Script Editorを選択できる。 でもVSではデバッグできないのであまり使えない。Assetで「UnityVS」なるツールが出ていて、これを使うとVSでデバッグできるらしい。ただ個人で99$、法人で249$。高い。
Edit - Preferenceで、ColorのRunの色を変える。これ重要。transformやScriptのメンバに与える数値などは実行時に変更しても停止させると元に戻る。 Unityの良いところなのだが、うっかり忘れていると悲しいことになる。
http://memopad.bitter.jp/w3c/jsref/coll_doc_links.html がとっても良かった。メンバの解説があるし。日本語だし。
ゲームのモードごとにシーンを作ってロードする場合などに使用する。 Sceneファイルの名前の部分を引数にして Application.LoadLevel("MainScene"); とすると良い。ただし、同じプロジェクト内にあること、[Build Settings]の上部(Scene In Build)にScene…
オススメ度:★★★★☆腹話術の基本技術は軽く書いており、1/3ぐらいは台本で占められてます。 腹話術の基本は・腹式呼吸をし、息を吐いたときに人形を喋らせる ・”イ”の口で笑顔を作り、薄く歯と歯の間を開けて声を出す。 ・人間、人形とも喋るときは大げさに口…
オススメ度:不明お金や快楽中心的、あるいは他社依存的な生き方をしていると他者からも頼られないので、根底をきっちりと作り、その上で他社とWin-Winの関係を築き、相乗効果でまた成長していきましょう、という本だと思うのですが・・・ 冗長すぎて第2の…
物理計算のため、RigidBodyコンポーネントを追加すると、コリジョン(衝突)を取得できる。 取得は基本的に OnCollisionEnter()で取得する。 void OnCollisionEnter(Collision col){ if (col.gameObject.tag == "Player"){ //処理 } } 剛体物理を適用したく…
フランクにインスペクタに載ってるrotation。これをいじるのはなんだか難しい。 positionもそうなのだが、直接x要素などに値を加算できない。Vector3で一気にいじる必要がある。 また、回転は基本的にクォータニオンで制御されているので、Y軸回転だけやろう…