【Switch】ニューロボイダー購入
e-shopでセール中のニューロボイダーを購入
560円と超お得w
ローグライクなシューティングアクション
ソロでイージーモードから始めたものの最初のボスでゲームオーバー(´・ω・`)
なんとなく娘を誘ったら結構ハマってくれてマルチプレイにてそこそこ進めた
といっても進捗20%のところでゲームオーバーですがw
【面白い箇所】
・面クリアタイプで1回のプレイ時間は数分程度
・敵を倒すと手に入るアイテムを面クリアごとに装備したり売ったり強化したり装備ガチャしたり
・強い武器を序盤で手に入れると無双感が味わえる
・マルチはワイワイできて楽しい(4人でやってみたい)
【不満点】
・難易度高すぎw
・日本語訳がめちゃくちゃ
・スキルがゴミばかり(発動してないのもあるっぽい?)
・チュートリアルが不親切
とはいえ、値段を考えると元を取れる以上に楽しめてます。
アクション苦手なおっさんですがしばらく楽しめそう。
次はおすすめされてるガンジョンも買ってみたいな
【Android】カメラもろもろ
Googleが出しているサンプルをゴリゴリ書いてたけど
CameraKitってライブラリが非常に便利で楽だと最近知った
最初から使ってりゃ良かったわ…
使い方はすごく簡単。
表示するだけの最小構成ならこれくらい
・build.gradle
implementation 'com.wonderkiln:camerakit:0.13.1'
・layoutファイル
<com.wonderkiln.camerakit.CameraView android:id="@+id/camera_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:adjustViewBounds="true"/>
・Activity
override fun onResume() { super.onResume() camera_view.start() } override fun onPause() { camera_view.stop() super.onPause() }
写真の撮影はCameraViewのメソッド呼び出してコールバックで受け取り
// 撮影機能呼び出し camera_view.captureImage(CameraKitEventCallback<CameraKitImage> { capturedImage -> run{ // 画像の保存とか。CameraKitImageがBitmap形式やbyte[]で返してくれる } })
他にもフラッシュの設定やピンチインでのズーム、権限等もレイアウトで設定できたり至れり尽くせり。
もちろんコード上でも設定できるので便利。
ドキュメント見ればだいたいわかるはず。
ドキュメント
CameraKit Docs
【Android】Activityが一瞬表示されちゃうやつ
以下のようなアプリを作っていてちょっとハマッたので忘備録
・NFCタグのタッチで起動するアプリ、タグに特定の文字列がなければアプリを起動したくない。
onCreate()でfinishすりゃ大丈夫だべーと思っていたけど、一瞬だけ表示されちゃうので困ってた。
んで、色々やってみた結果、下記方法で対応できた。
1. AndroidManifest.xmlのテーマを Theme.Translucent.NoTitleBar
2. onCreateでsetContentViewする前に起動すべきかを判定
3. 起動OKなら setContentViewの前に setThemeでテーマを設定
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) if(使えるタグか判定){ // 使えない場合は終了 finish() }else{ // テーマを本来のテーマに設定 setTheme(android.R.style.Theme_Light_NoTitleBar) setContentView(R.layout.activity_main) } }