ページへ戻る
+ Links
印刷
バックアップ一覧 ::
NJF Wiki
A
|
C
|
F
|
G
|
J
|
N
|
P
|
S
|
T
|
c
|
i
|
日本語
A
ActionScript 3
(2145d)
[ チュートリアル ]
ActionScript 3/Androidで全画面表示
(2488d)
[ Adobe AirでAndroidの全画面表示の問題 ]
ActionScript 3/アイコン用Assets.carを利用する
(2533d)
[ 始めに ]
ActionScriptでチート検出
(3598d)
[ ゲームでのチートの主流は表示されている数値などをメモリ上で検索、それを書き換えるもの。 ]
AdMob実装時の注意点
(3486d)
[ AdMobのバナーはポリシー違反に注意 ]
Android
(2171d)
[ AndroidアプリのKindle対応 ]
Android/Google Play Servicesなどのaarファイルをダウンロードする
(2152d)
[ Android Studioで、以前はSDKマネージャーで「Google Repository」をチェックしておけば自動で使っているライブラリのaarファイルなどがダウンロードされていました。しかしAndoid Studioのアップデートによりリポジトリのダウンロードがされなくなりました。 ]
Android/HttpClientからHttpURLConnectionへ移行する
(3146d)
[ Androidの標準APIで用意されていたHttpClientはFroyo以降では使えなくなるので、HttpURLConnectionに移行しました。 ]
Android/adbコマンドの使い方
(2493d)
[ 始めに ]
AndroidでのANEの作成
(3175d)
[ 導入 ]
AndroidでのANEの作成/ANEの作成
(3175d)
[ 必要なファイル ]
AndroidでのANEの作成/Android側の作成
(2646d)
[ プロジェクトの作成 ]
AndroidでのANEの作成/Flashでの実際の使い方
(3175d)
[ Animate CCからのANEの呼び出し方。 ]
AndroidでのANEの作成/swcの作成
(2649d)
[ 呼び出すクラスの作成 ]
AndroidでのAdmobのANEの作成
(3178d)
[ 導入 ]
AndroidでのAdmobのANEの作成/リソースを取り込む
(3176d)
[ リソースをちゃんと取り込むには、以下のようにpackagedResourcesを加えて、それぞれのリソースファイルをandroidのフォルダに配置すれば良いはずです。 ]
AndroidでのAdmobのANEの作成_ANEの作成
(2170d)
[ 依存するライブラリを探す ]
AndroidでのAdmobのANEの作成_ANEを実際に使う
(3154d)
[ 導入 ]
AndroidでのAdmobのANEの作成_Android側の作成
(2171d)
[ 導入 ]
AndroidでのAdmobのANEの作成_swcの作成
(3154d)
[ SWCの作成についてはこちら「AndroidでのANEの作成​/swcの作成」からとくに目新しいところはありません。 ]
AndroidのANEを作成するためにライブラリの依存関係を調べてaarを利用する
(1391d)
[ はじめに ]
AndroidアプリのKindle対応
(3512d)
[ Kindleストアはユーザー数が少なく、ダウンロード数も少ないのであまり収益にはならないが、ゲームによってはそれほど修正に手間がかからないことや、新着一覧に1ヶ月は表示されるので一応露出は増えるのと、万一他の人がapkを勝手に盗んで登録する事も防げるので、余裕があればやっておくべき。 ]
Android向けANE作成で、サポートライブラリを取り込むときにエラーが出る場合の対処方法
(3154d)
[ 最新のrecyclerviewなどの「android.support」以下のパッケージを取り込んだAndroid向けANEを作成し、実際のパッケージを制作すると、エラーが出ることがあります。 ]
Animate CCでのAdobe Air SDKの管理
(3209d)
[ 概要 ]
C
CSVからXMLへ変換
(3590d)
[ ゲームやアプリの設定ファイルで、 ]
Cocos2d-JSを動かす
(3303d)
[ Cocos2d-JSとは ]
F
Feathersのコンポーネント一覧と概要
(3301d)
[ 初めに ]
Flash Professionalでのスプラッシュ画像の指定方法
(3598d)
[ iOSはアプリ起動時のスプラッシュ画像のサイズでその後のアプリ自体の描画領域を決めているようなので、アプリリリース時にはスプラッシュ画像をちゃんと入れておいた方が良い。 ]
Flash Professionalでデバイスによってパブリッシュ設定を変える
(3600d)
[ デバイスによって処理を変えるのは、出来るだけ「コードでデバイスの判定」の方法で同一コードで分岐させた方が良い。 ]
G
Google App Engine for Python
(2871d)
[ 概要 ]
Google App Engine for Python その2
(3520d)
[ ブラウザ上のカジュアルゲームデータの保存の概要 ]
Google App Engine関連
(3491d)
[ FlashやアプリなどのバックグラウンドとしてGoogle App Engineを使う為の解説です。 ]
J
JavaScript
(2871d)
[ PixiJS ]
N
NJF 開発 wiki
(2265d)
[ 概要 ]
P
PixiJS/PixiJSとは
(3000d)
[ PixiJSはJavaScriptによるゲーム用のフレームワークです。 ]
Python
(2111d)
[ 基本 ]
Python/CSVファイルの読み込みと書き込み
(3018d)
[ 始めに ]
Python/FlagとIntFlag
(2139d)
[ Flag ]
Python/MySQLから使う基礎
(2756d)
[ 導入 ]
Python/SQLiteから使う基礎
(3022d)
[ インストール ]
Python/Seleniumの導入
(3044d)
[ Seleniumとは ]
Python/Unicodeの取り扱い
(3042d)
[ PythonのUnicodeに関する問題 ]
Python/for文
(2139d)
[ 基本 ]
Python/if文
(3178d)
[ Pythonのif文は基本的には他の言語のif文と同じ。 ]
Python/itertoolsでループを効率化
(2876d)
[ itertoolsとは ]
Python/loggingを使ったログの出力
(3015d)
[ 導入 ]
Python/t分布
(2127d)
[ Pythonでt分布の値を出す ]
Python/yieldでループを効率化
(2876d)
[ Pythonのyieldとは ]
Python/カイ二乗分布
(2111d)
[ Pythonでカイ二乗分布の値を求めるなら、SciPyのscipy.stats.chi2が利用できます。 ]
Python/クラス定義
(3006d)
[ 基本 ]
Python/コマンドライン引数
(3019d)
[ コマンドライン引数の取得 ]
Python/コメント
(3014d)
[ コメント機能とは ]
Python/ソート
(2173d)
[ リストのソート ]
Python/データベースの選択
(3023d)
[ 始めに ]
Python/バージョンの確認・取得
(2528d)
[ Pythonのバージョンをコマンドラインで確認するには、「--version」または「-V」オプションを使います。 ]
Python/ファイルの読み書き
(2768d)
[ 始めに ]
Python/ファイル操作
(3017d)
[ ファイルやディレクトリの存在チェック ]
Python/プログラムを終了させる(exit)
(3015d)
[ プログラムで何か致命的なエラーが発生したりしたとき、プログラム自体を終了させたいことがあります。その場合にはsys.exitを使います。 ]
Python/メールの送信
(2852d)
[ Python2.x系でメールサーバーを介してメールの送信を行うには、以下のようにsmtplibを使います。 ]
Python/ラムダ式
(3043d)
[ Pythonのラムダ式とは ]
Python/リスト
(2769d)
[ リストの初期化 ]
Python/リストとタプル
(3014d)
[ リストとタプルの特長と違い ]
Python/リストの検索と変換
(3043d)
[ 内包表記と高階関数 ]
Python/リストをランダムに並べ替える
(2193d)
[ 元のリストを変更してランダムに並べ替える ]
Python/乱数
(2192d)
[ 0以上1未満の乱数 ]
Python/他の言語を知っているとよくやってしまう間違い
(3011d)
[ 1加算/減算する ]
Python/値渡しと参照渡し
(2769d)
[ Pythonでの値渡しと参照渡し ]
Python/内包表記
(3015d)
[ Pythonには「内包表記」という独特の記法があります。 ]
Python/円周率
(2239d)
[ Pythonで円周率を使うにはmath.piを使います。ver.2系,ver.3系共に同じです。 ]
Python/列挙型
(2139d)
[ 基本 ]
Python/即時画面出力させる
(2867d)
[ 実行時間の長いプログラムの状況を表示させるため、printで出力させようとすると、しばらく何も出力されず、ある程度時間が経ってからまとめて表示されることがあります。 ]
Python/回数を指定してループ
(2492d)
[ 基本 ]
Python/型の判定(type,isinstance)
(3013d)
[ Pythonでは型の判定にtypeやisinstanceを使います。 ]
Python/対話モード
(3015d)
[ 対話モードとは ]
Python/平均と標準偏差を求める
(2120d)
[ 平均 ]
Python/文字列に書式を設定して出力する(%記法、format)
(2854d)
[ %記法を使った書式設定 ]
Python/文字列の分割
(2768d)
[ 区切り文字による分割 ]
Python/文字列の場所を指定して切り出す
(3041d)
[ 場所を指定しての取り出し ]
Python/文字列の連結
(2929d)
[ 文字列定義を連続して書くときの注意 ]
Python/標準正規分布
(2108d)
[ はじめに ]
Python/正規分布に従う乱数を生成する
(2187d)
[ はじめに ]
Python/正規表現
(2792d)
[ Pythonで正規表現を使う時に全般的な注意事項 ]
Python/現在の日付と時刻の取得
(2646d)
[ Pythonでの日付の処理は「datetime」を使います。現在時刻の取得には「now」メソッドを使います。 ]
Python/絶対値
(3152d)
[ Pythonの絶対値はabsを使う。 ]
Python/設定ファイルの読み込み
(3023d)
[ 導入 ]
Python/辞書型オブジェクトとリストの相互変換
(3010d)
[ 辞書からリストへ ]
Python/辞書型オブジェクトのループ
(3010d)
[ 辞書オブジェクトをキーでループするには以下のように通常のforループを使います。 ]
Python/関数の定義
(3014d)
[ 「Python​/関数定義」を参照のこと。 ]
Python/関数定義
(2871d)
[ 定義 ]
S
Starling+Feathersで9スライスタイルイメージを使う
(3346d)
[ 9スライスタイルイメージ ]
Starling+FeathersでStackScreenNavigator
(3301d)
[ StackScreenNavigatorは戻るボタンを実装するときに便利な画面遷移の制御クラス。 ]
Starling+Feathersでタイルイメージを使う
(3480d)
[ 背景などで、同じ画像を敷き詰めたいときに使う。 ]
Starling+Feathersでトグルボタン
(3601d)
[ 選択・非選択状態のあるボタン。 ]
Starling+Feathersでボタン
(3595d)
[ Starlingにもボタンクラスがあるのだが、機能的にはFeathersの方が充実しているので実際にはこちらがお勧め。 ]
Starling+Feathersで画面遷移
(3301d)
[ Screen ]
Starling+Feathersで縦書き
(3605d)
[ ActionScriptで縦書きする場合、CPUレンダリングではTextBlockクラスで可能です。 ]
Starling+FeathersのButtonGroup
(3321d)
[ UIの作成では、同様の機能を持ったボタンを並べる事が多い。 ]
Starling+FeathersのImageLoaderを使う
(3587d)
[ テクスチャアトラスに入れられないような大きな画像や、一時的に使う画像を表示するだけなら、必要な時だけ画像を読み込んで使い終わったら破棄した方がメモリの節約になる。 ]
Starling+Feathersのスクロールテキスト
(3334d)
[ スクロールが実装されているので、長い文章も手軽に表示でき便利なFeathersのScrollText。 ]
Starling+Feathersのヘッダー
(3321d)
[ FeathersにはHeaderコンポーネントがあり、名前の通りヘッダーを表示してくれる。 ]
Starling+Feathersのリスト
(3327d)
[ FeathersのListはモバイルでよく使うUIの上に、他のコンポーネントの基礎ともなっているので、使えるようになっていると何かと便利。 ]
Starling/RenderTextureの落とし穴
(2472d)
[ StarlingのRenderTextureはStarlingの描画オブジェクトを書き込めるテクスチャを作成するクラスです。 ]
StarlingでAdmobのインタースティシャル広告を表示すると画面が黒くなる場合の回避方法
(3500d)
[ AndroidでStarlingで描画するアプリでAdmobなどのインタースティシャル広告を使うと一瞬広告が表示されたかと思うとすぐに黒い画面が表示されてしまうことがあります。 ]
StarlingでHello World
(3344d)
[ プロジェクトの作成 ]
StarlingでHello WorldをAndroid上で表示
(3578d)
[ 端末の準備 ]
Starlingでのドローコールの削減
(3478d)
[ ドローコールとは ]
Starlingでのモバイルアプリ開発
(3582d)
[ StarlingとFlash professional + Flash Developでのモバイルアプリ開発 ]
Starlingでアニメーション
(3592d)
[ 基本 ]
Starlingでビットマップフォントを使う
(3598d)
[ ビットマップフォントを使う利点は ]
Starlingでマウスオーバー・アウトを検知
(3605d)
[ StarlingでTouchPhaseでHoverはあるけどOutがないので検知する方法 ]
StarlingとFeathersの概要
(3582d)
[ 概要 ]
StarlingのAndroidアプリをSecureSWFで暗号化するときの注意
(3153d)
[ Starlingを暗号化するとメモリリークする ]
StarlingのAssetManagerを使う
(3480d)
[ Starlingで画像などを扱うとき、チュートリアルなどではembedでswfにリソースを埋め込んでしまっている場合が多いですが、実際のゲーム開発ではAssetManagerを使った方が良いです。 ]
StarlingのImage
(3582d)
[ Starlingで画像を表示するにはImageを使う。ゲーム制作などで最も使う描画オブジェクトである。 ]
StarlingのMovieClipとImageとSpriteの違い
(3602d)
[ AS3でゲーム開発してたことがある場合、Starlingで出てくる同じ名前の以下の違いが最初わかりにくいのでメモ。 ]
StarlingのQuad
(3577d)
[ Quadは単色の四角形を描く描画オブジェクトである。100pixelの透明度が0.4の赤い正方形を座標(300,200)に描くには以下のようにする。 ]
StarlingのTextField
(2547d)
[ StarlingのTextFieldを使うとAS3と同様にしてテキストを表示できる。 ]
StarlingのテクスチャアトラスのXMLからAS3の定義を書き出す
(3588d)
[ Starlingでテクスチャアトラスを使うとき、画像名の定義がXMLファイルに入っているが、エディタの補完は効かないのでコードを書くとき地味に面倒くさい。 ]
Starlingの画面サイズの初期化
(2488d)
[ _mStarlingをStarlingのインスタンス、stageをStageのインスタンス、GAME_WIDTHとGAME_WIDTHをアプリをデザインした横幅と縦幅とすると、以下のようにすれば描画領域を縦横比を保ったまま最大にします。 ]
T
TypeScript
(3309d)
[ JavaScriptへ ]
TypeScriptとは
(3302d)
[ altJS ]
TypeScriptのClass
(3310d)
[ クラスの定義 ]
TypeScriptのInterface
(3313d)
[ Interfaceの概要 ]
TypeScriptのModule
(3309d)
[ TypeScriptのModuleはクラスや変数をひとまとめにして参照できる範囲を制限できる。 ]
TypeScriptのジェネリック
(3303d)
[ ジェネリックの概要 ]
TypeScriptの基本の型
(3313d)
[ 真偽型 ]
TypeScriptの関数
(3303d)
[ 関数定義 ]
c
cocos2d-x
(2502d)
[ cocos2d-x ver2系のプロジェクトをAndroid Studioに移行する ]
cocos2d-x ver2系のプロジェクトをAndroid Studioに移行する
(2370d)
[ はじめに ]
cocos2d-x/ver2系CCSpriteFrameCacheのsharedSpriteFrameCacheでNULL
(2525d)
[ cocos2d-xのver2系CCSpriteFrameCacheのsharedSpriteFrameCacheを使ってフレームなどを取得していると、時々NULLが返ります。例えば、 ]
cocos2d-x/ver2系CMakeを使ってAndroid Studioに移行する
(2372d)
[ 始めに ]
cocos2d-x/ver2系iOSでIPv6環境でcrashしたとしてリジェクト
(2502d)
[ 始めに ]
cocos2d-x/ver2系libpng問題の対応方法
(2513d)
[ 始めに ]
cocos2d-x/ver2系のプロジェクトで「getdtablesize」に関するエラーが出た場合
(3117d)
[ cocos2d-xのver2系をコンパイルしようとすると、以下のようなエラーが出る場合があります。 ]
cocos2d-x/ver2系テクスチャアトラスをpngファイルに分割する
(2525d)
[ 数年前、Animate CCでcocos2dx ver.2系のスプライトシートを書き出したら、その直後にファイルが壊れたことがありました。 ]
cocos2d-x/ver2系全てコンパイルし直す
(2502d)
[ cocos2dxのAndroidのビルドをbuild_native.shでするとき、全ソースコンパイルし直したいときは、cocos2dx以下のAndroid.mkの日付をtouchコマンドなどで変更すると良いでしょう。 ]
i
iOS
(2505d)
[ iOS​/Objective-C ]
iOS/Bitcodeをオフにする
(2530d)
[ iOSではBitcodeという仕組みがあり、うまく使うと便利なのですが、コンパイル時にエラーが出てしまうことがあります。 ]
iOS/Crash Reportsを解析する
(2505d)
[ はじめに ]
iOS/Objective-C/チートシート
(2509d)
[ このページについて ]
iOS/iTunes、AppStore
(2536d)
[ iOS​/iTunes、AppStore​/アプリのレビューをRSSで取得する ]
iOS/iTunes、AppStore/Adobe AirでIOPSCopyPowerSourcesでリジェクト
(2536d)
[ 2018年4月ぐらいから、Adobe Airで製作したアプリをiTunes Connect登録し、審査を受けると、「_IOPSCopyPowerSourcesInfo, _IOPSCopyPowerSourcesList, _IOPSGetPowerSourceDescription」を使っているという理由でリジェクトされます。 ]
iOS/iTunes、AppStore/Adobe Airで「Invalid Pre-Release Train...」と出る場合
(2539d)
[ Adobe Airで製作したipaファイルをApplication Loaderでアップロードすると、「Invalid Pre-Release Train...」といったエラーメッセージが出てアップロードできない場合があります。 ]
iOS/iTunes、AppStore/アプリで使っているAPIを確認する
(2536d)
[ iTunes Connectにアプリを提出し、審査してもらうと、時々「xxxというAPIを使っているので」といってリジェクトされる場合があります。 ]
iOS/iTunes、AppStore/アプリのレビューをRSSで取得する
(2547d)
[ アプリを多く公開していると、毎日そのレビューをチェックするのはかなりの手間になってきます。 ]
iOSでのANEの作成
(2646d)
[ 導入 ]
iOSでのANEの作成/ANEの作成
(2641d)
[ 必要なファイル ]
iOSでのANEの作成/Flashでの実際の使い方
(2641d)
[ Animate CCからのANEの呼び出し方。 ]
iOSでのANEの作成/iOS側の作成
(2503d)
[ プロジェクトの作成 ]
iOSでのANEの作成/swcの作成
(2641d)
[ iOSでのANEの作成に戻る ]
日本語
「Unsupported major.minor version」とか出てビルドに失敗するときの対処
(3210d)
[ 原因 ]
その他の開発
(3146d)
[ Android ]
ゲーム開発一般
(3486d)
[ 一般 ]
スプライトシート/テクスチャーアトラスの作成
(2521d)
[ 今までに試したスプライトシートの作成方法 ]
本
(2207d)
[ 悉く書を信ずれば則ち書無きに如かず ]
本/忘れてしまった高校の世界史を復習する本(祝田 秀全)
(2173d)
[ 1ページ「はじめに」 ]
本/統計学入門(稲垣宣生・山根芳知・吉田光雄)
(2240d)
[ 問題3.9 (66ページ) ]
自作ツール
(3588d)
[ CSVからXMLへ変換 ]
自然言語解析
(3050d)
[ 自然言語解析​/MeCabをpythonで使う ]
自然言語解析/CaboChaをpythonで使う
(3049d)
[ CaboChaとは ]
自然言語解析/MeCabをpythonで使う
(2455d)
[ MeCabのインストール ]
自然言語解析/頻度解析用の異表記辞書を作る
(3050d)
[ 異表記辞書の必要性 ]