20190126のAndroidに関する記事は2件です。

ARCore SceneformのKotlinサンプルコード「ARCore Kotlin Sampler」作りました

ARCore Sceneformを使った実装をKotlinでやっているサンプルが無かったので作ってみました。(GoogleのSceneformのサンプルはJavaではあるのですが、Kotlinでは無かったです。)

ということで作ったのが「ARCore-Kotlin-Sampler

ARCore-Kotlin-Sampler

https://github.com/kboy-silvergym/ARCore-Kotlin-Sampler

  • Sceneformの基本のサンプル
  • Augumented Imagesのサンプル
  • Could Anchorsのサンプル

があります。

Sceneform

Google Polyのオブジェクトを空間に表示するだけのサンプルです。Sceneformでは、最初から拡大縮小の機能や平面認識の表示などがついてるのでARKitに比べてサクッと本格的なARが実装できます。

chair lamp couch

Augumented Images

飛行機の画像マーカーを見せたら飛行機のオブジェクトを表示するサンプル。これもPolyの素材です。ARKitの画像マーカーと同じくらいの実力です。

Could Anchors

Cloud AnchorsはiOSでもAndroidも同じように使えます。AndroidはFirebaseの導入がAndroid Studioから簡単に出来るので良いですね。

Host Resolve

まとめ

ということで、

ARCore-Kotlin-Sampler | Github

良ければスターください!
誰かの参考になれば幸いです。

参考にした教材

https://developers.google.com/ar/develop/?hl=ja
https://www.udemy.com/arcore-and-sceneform-for-android-ar

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Dart x Flutter で RenderBox/Canvas 関連のAPI を 試してみた。 2019年

Flutter で、 Render関連の情報が少ないので、昨年に書いたものを更新をしてみました。

1515374139.gif

みたいなのが、簡単に作れます。
初期段階 flutter でも、https://kyorohiro.github.io/umiuni2d/web/index.html のデモページにあるような、2dゲームなどが簡単に作れました。ので、今だと、より容易に作成できるのではないでしょうか

Hello World

スクリーンショット 2018-01-08 18.28.57.png

https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/hello.dart

四角形を描画

スクリーンショット 2018-01-08 18.28.16.png

https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/draw_rect.dart

Animation

https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/anime_rect_scheduller.dart

https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/anime_rect.dart

画像を表示

スクリーンショット 2018-01-08 18.30.48.png
https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/draw_image_assets.dart

https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/draw_image_dartio.dart

画像の変形

スクリーンショット 2018-01-08 18.32.13.png

https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/rotate_image.dart

タッチイベント

スクリーンショット 2018-01-08 18.33.33.png
https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/touch_test.dart
https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/multitouch_test.dart

TTF フォントでテキスト表示

スクリーンショット 2018-01-08 18.32.54.png

https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/draw_text.dart
https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/draw_text_ttf.dart

Vertexs 関連

スクリーンショット 2018-01-08 18.34.32.png

https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/draw_path.dart
https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/draw_vertexs.dart
https://github.com/kyorohiro/memo_flutter_2019/blob/master/lib/renderobject/draw_vertexs_image.dart

PS

こんな感じで、大体の機能は揃っていますね。

Memo : Flutter x Dart [2015-2016]

Memo : Dart x Flutter [2018]

Memo : Dart x Flutter [2019]

  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む