強火で進め

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

Unityで簡単にTwitterに投稿が出来るライブラリ「Let's Tweet in Unity」

「Let's Tweet in Unity」を使うと簡単にTwitterにつぶやきを投稿できます。
※残念ながらWeb Playerではクロスドメインの制限の為に動作しないのでその点ご注意を!!

使い方

まずは先にTwitterのOAuthが使えるようにアプリケーションの登録を行います。登録方法は以前解説したiPhone向けと同様なのでそちらを参照下さい。

TwitterOAuth認証を使う - 強火で進め
http://d.hatena.ne.jp/nakamura001/20100519/1274287901

次に「Let's Tweet in Unity」をDLします。Asset Storeで「Let's Tweet in Unity」で検索してこんなアイコンを見つけて下さい。

ImportしたらDemoシーンを開いて、Hierarchyの中のDemoを選択して「CONSUMER_KEY」と「CONSUMER_SECRET」にTwitterのOAuth情報ページ( https://dev.twitter.com/apps/152641/show )に表示されている情報をコピペして下さい。

実行

一番上のボタンを押すとOAuthの許可を求めるページが表示されます。ここで許可をするとPINという数字が表示されます。これを「Please enter your PIN here.」と書かれているTextFieldにコピペして「Enter PIN」を押すと設定完了です。つぶやきを投稿出来るようになります。

デフォルトでインストールされているデモ(サンプル)ゲームのファイルの保存場所

Unityはインストール時にデフォルトで、結構ちゃんとしたボリュームのゲームがサンプルとして入っています。

これはソースコードも読めとても役立つサンプルとなっています。しかし、バージョンアップした時にはデフォルトで表示されないみたいで参照できませんでした。

昔の Island Demo というサンプルなどはAsset Storeで配布されているのでそちらでDLすれば良いのですが最新の AngryBots はStoreに無かったりします。

そんな感じでちょっと困ってしまったのでFacebookの「Unityユーザー助け合い所」で質問した所、即座にMacの場合は /Users/Shared/Unity/ に有るという情報を教えて貰えました。

Unityユーザー助け合い所
http://www.facebook.com/groups/unityuserj/

折角なのでWindowsの場合のフォルダ情報と一緒にまとめてメモしておきます。

Mac

/Users/Shared/Unity/

Windows XP

C:\Documents and Settings\All Users\Documents\Unity Projects\
もしくは
C:\Documents and Settings\All Users\Shared Documents\Unity Projects\

Windows Vista/Windows 7

C:\Users\Public\Documents\Unity Projects\

情報元はこちらのフォーラムでの回答。

Where is the Island Demo - Unity Answers
http://answers.unity3d.com/questions/11080/where-is-the-island-demo.html

関連情報

nakamura001 @ ウィキ - トップページ/Unity(Unity3D)/各種ファイルの保存場所
http://www32.atwiki.jp/nakamura001/pages/168.html

Unity iPhoneで最初にやるべき3つの最適化

こちらのサイトで公開されていました。

Optimizing with Unity iPhone, the first three things I’ll do… | Cratesmith
http://www.cratesmith.com/archives/183

1. タイムスライシング
ホーミング処理を例に Update() で全ての処理を行わずに Start () で計算をし、 Update() では Lerp() を使って、2点間の移動を行うだけにする様にとの説明。

2. 頻繁に強制的なGCを行う
そうしないと最終的には自動的に行われるGCにより、強烈なスパイク(おそらく画面が一瞬止まる位のCPU負荷の事)が発生。

3. トライアングル&ドローコールのカウント

  • トライアングル(三角形ポリゴン)は7.5kトライアングル
  • draw callは20回以下にする

これらの情報はGameパネルの「Stats」をクリックすると表示される情報にて確認可能。

詳しくはサイトを参照下さい。

キャラクターの拡大/縮小をゲームデザインに取り入れたUnity製ゲーム「Specter Spelunker Shrinks」

Specter Spelunker Shrinks from Ken Grafals on Vimeo.

こういう個性的なゲーム、大好き!!

巨人の視点と小人の視点で遊んでる感じが良いですねぇ。

全体(背景)とのサイズの対比を上手く利用してステージをクリアして行くというのは今までのゲームで体験した事が無かったので凄く楽しかったです。

Specter Spelunker Shrinks - A Online Platformer Game | Game Jolt
http://gamejolt.com/online/games/platformer/specter-spelunker-shrinks/1865/

操作方法

キー 内容
カーソルの左右 移動
カーソルの上下 拡大、縮小
z ジャンプ