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

なぜAngry Birdは1人用ゲームなのに口コミで広がったのか?(Quora)

URL http://www.quora.com/Angry-Birds-game/How-did-Angry-Birds-go-viral-despite-being-a-single-player-game-How-did-the-game-achieve-so-much-early-success上位3件の回答を訳します。 まとめると ・新しいプラットフォームへのすばやい対応 ・そこに…

googlemapで写真を重ねて表示するとワクワクする

【イラレ】パスの単純化で新しい文字作成

pdfを文章をアウトライン化してai形式まで持っていって、 それを軽くしようとして イラレでパスの単純化をしたところ こんな表示になりました。 新しい文字ができました。

なぜZyngaの利益は95%ダウンしたのか?(Quora)

(はじめに結論) 新作をローンチしなかった。 バーチャルグッズと広告の収入は減った。 Facebookに場代を払った。 人を一気に雇いすぎた。http://www.quora.com/Zynga/Why-are-Zynga-profits-down-95 Revenues seem to be still growing in a healthy way. Wh…

Unity3d 跳ね返り係数 Bounciness

衝突するお互いの跳ね返り係数を1にしておかないと、 回転する板がボールを弾き上げる という動作にならないね。 Projectパネル>Create>Physic Material で作ってBounciness=1とし、 お互いのオブジェクトにアタッチする。

スマホアプリの様々な解像度対応用テスト画像

スマホアプリの様々な解像度対応用テスト画像 を用意するとよいかもしれません。 たとえばキャラクターを用いたアプリを作る場合、 様々な端末の解像度に合わせる設定のせいで、 縦横の比率が変わってしまってはいけません。 こんな風に正方形などの基準を画…

Argument count mismatch on KitchenTimer/onMinButtonPressed(). Expected 0, got 1.

private function onMinButtonPressed() -> private function onMinButtonPressed(e:MouseEvent)

参照を保存

var initPos:Transform; function Start(){ initPos = gameObject.transform; } //として位置を更新するとinitPosも更新される。 //この代入だと参照が入るようだ。 //Vector3()を呼んで新しいベクターを作ってあげれば不動のinitPosができる。

グローバル変数

//Global.as //Global.Wなどでアクセス package{ public class Global{ //ターゲット端末解像度 public static const W:int = 320; public static const H:int = 480; //描画色 public static var color:uint = 0xFF00FF; } }

lion sudo 有効化

mac

http://www.sa-sa-ki.jp/blog/2011/08/os-x-lion-root/

連番ファイル名が書かれた画像を一括生成 PIL Python Imaging Library

#python image libraryを使用しているのでexeでインストールしておくこと #gen.pyと名付けて、コマンドプロンプトでpython gen.pyで実行 #!/usr/bin/env python # -*- coding: utf-8 -*- #ページ数が書かれた画像生成 #ページ順に並んでいるかなど確認用 imp…

画像の比率を保ったまま横幅ピッタリにスケーリング

キャラクターを扱ったアプリの場合、 どんな解像度の端末でも比率を保つことが重要です。 BitmapDrawable bmpDrawerに基準の画像が入っているとした場合の処理。 ※この処理はXMLからandroid:scaleType:fitCenterの指定ができなくて コードからフィッティング…

Flashで作るAndroidアプリ開発ガイドブック サンプルコード

http://book.mycom.co.jp/support/pc/flash_android/

イラストレーターでJavascriptを使ってファイルの一括(バッチ)処理 eps2ai

大量のepsファイルがあって それぞれaiファイルに変換したかったので javascriptによる一括処理をしてみました。 変換したいepsファイルは C:\ebook\eps\ にあるとします。 下記のスクリプトを任意の場所に保存します。//C:からのフルパス指定が必要みたい f…

pythonで文字列から制御文字を除去 ^G

pdfのページ情報を残しながらテキスト化するために、 フリーソフトpdfDoct.exeを使ったら出力に ^Gというのがvimで表示された。 何かの制御文字だろうが、これを除去しておきたい。 ASCIIで制御文字は0~31でほとんどを占めるので http://e-words.jp/p/r-asci…

UIをクラスごとに分離

先日の記事でfla, asを分離できています。 さらに新しくASファイルを加えましょう。 AS3なので、package{}内に書く必要があって 下のようになります。//ColorSelector.as package { import flash.display.Sprite; public class ColorSelector extends Sprite…

flash for android airでpapervision3dを動かすまで

flashのステージに絵を書いてandroidで動くところまでの基本設定はできているとします。 実機デバッグ時「IPアドレスまたはホスト名を入力〜」って実機側に 表示されるかもしれませんが、たぶん無視でOK. またはアプリを1度アンインストール。 途中からその…

find, getcomponent, yourfunc -> ERROR "is not a member of 'UnityEngine.Component'. "

if you want to call other object script, 別のオブジェクトを検索して、そのオブジェクトの関数を呼びたいとき、 you should declare script name explicitly. 取り付けたスクリプト名を明示的に宣言しましょう.another object ... myGUI and attached scr…

unity android licenseを買って動かしてみた

ライセンス購入 help > シリアルナンバー入力 File > BuildSetting > android sdkパス登録 Edit > ProjectSetting > Bundle Identifierを自分用に設定 com.hoge.appnameとか BuildSetting > Build > 通ってapk出力される コマンドプロンプトからadb install …

【写真】東京ゲームショー, アミューズメントショーに行ってきました!

まとめ: GREE進出。ゲーム内で使えるID入りのカードを全タイトル(?)で配布 ゲーム縮小 専門学校拡大 私は2回目の参加 前回で「もう来なくてもいいかな」と思っていた それは、Webで見れるから でも、TGS, AMショーの合同開催なのでもう1度来てみた 10:30-15…

Unable to open sync connection!

restart eclipseorplug off the device

CEDEC 2011に3日間参加してきました

"CEDECは考えるキッカケ" 3日目を終えて、自分の中に浮かんできたのはこの言葉でした。 ・CEDECに行けば技術が身につくわけではない ・未来で一歩先を行けるように考えているか ・聴講内容よりも、それを聞いて思ったことを多くメモした などをまとめた言葉…

Market requires xxx to be set xxx in AndroidManifest.xml.

Market requires versionCode to be set to a positive 32-bit integer in AndroidManifest.xml. Market requires versionName to be set in AndroidManifest.xml. Market requires the minSdkVersion to be set to a positive 32-bit integer in AndroidMan…

"The icon path specified by the manifest is not in the apk."

WHEN UPLOADING ERROR to android market, You should set icon image to your app. To do so, for example, AndroidManifest.xml; ~ <application android:icon="@drawable/icon" android:label="@string/app_name"> ~ Write like this. And put icon.png at res/drawable/</application>

チキンタツタ祭り

アイコンが踊っている。 こういうアイコンの使い方、いいね。

小松菜のおひたし

ざく切りにして冷凍しておいたものに熱湯をかけたら完成です。 ごまとめんつゆをかけました。シャキシャキ

私がJavascriptで作ったゲームが週間アスキーに載りました!!

HAYABUSA PROJECTという、 「はやぶさ」と「イトカワ」をテーマにしたゲームです。 Javascriptで作っているので、iPhone, Android, ブラウザで動きます。 http://9leap.net/games/514 (週刊アスキー9月13日号(8月30日発売))

INSTALL_FAILED_SHARED_USER_INCOMPATIBLE android

あるapkをadb installした後に 他のapkもadb installしようとしたら表示された。 最初に入れた方を消してからadb installしたら問題なく入るので、 2つのapkで何かが重複していると考えられる。sharedUserId sharedUserIdを設定しているアプリをインストール…

最初に起動するActivityをAndroidManifest.xmlから指定

//一部抜粋 //entryPoint.java //helloGL.java //でそれぞれActivityを作ったとして <activity android:name=".entryPoint" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity>

My Life