はじめに

NativeScript(NativeScript-Vue)で Dark Mode(iOS), Dark Theme(Android) に対応する方法。

TL;DR

  • Android: forceDarkAllowed で Dark Theme のサポート有無を設定
  • iOS: UIUserInterfaceStyle で Dark Mode を非サポートに設定可能(デフォルトで影響を受ける)
  • Dark Mode/Theme だと .ns-dark, Light だと .ns-lightroot-view に適用される
  • @nativescript/theme を使って Theme.setMode(Theme.Light) で強制変更もできる
続きを読む

はじめに

NativeScript(NativeScript-Vue) の Application Lifecycle について。

アプリの起動や終了、バックグラウンドへの移動などを検出して処理させることができる。

TL;DR

続きを読む

はじめに

NativeScript-Vue でページ読み込み後にページ移動やダイアログの表示をする方法。

アプリ起動直後のページ(xxxx.vue) 内の createdmounted で、$navigateTo$showModal を使っても期待通りに動作しない場合の対応方法。

TL;DR

続きを読む

はじめに

NativeScript(NativeScript-Vue) で ActionBar/ActionItemFontAwesome などのアイコンフォントを使用する方法。

TL;DR

  • ActionBar:
    • title プロパティは使わない
    • 下層に XxxxLayoutLabel 定義
  • ActionItem:
    • ios.systemIcon, android.systemIcon は使わない
    • 下層に Label で定義
続きを読む

はじめに

NativeScript(NativeScript-Vue) での border の使い方を整理した。

TL;DR

  • border-width, border-color, border-radius で指定
    • width, colorborder-[top|right|bottom|left]-xxxx で個別指定も可能
    • border-width: 1 2 3 4; のような指定も可能
  • CSS のショートハンド(border: 1px black solid;)は使えないので注意
続きを読む

はじめに

NativeScript(NativeScript-Vue) で adamwdraper/Numeral を使って、toLocaleString を実現する方法。

TL;DR

続きを読む

はじめに

NativeScript(NativeScript-Vue) でアイコンフォント(FontAwesome)付きのボトムタブバーを表示する方法。

TL;DR

  • BottomNavigation を使う
    • Android, iOS ともに問題なし
    • NativeScript-Vue でアイコンとテキストを同時に表示する場合は <Image src.decode />
  • TabView
    • Android は問題ないが、iOS でアイコンフォントが表示されない
続きを読む

はじめに

AWS Lightsail で統合版サーバを構築して、3人でマルチプレイを行っていたところ、途中から何もかもがラグってしまう状態になったので、CoNoHa VPS に移行した。

移行理由や統合版サーバの設定手順などについて、簡単に整理した。

TL;DR

  • Lightsail(最低スペック)だと、マイクラ統合版サーバの運用にはスペック不足
  • CoNoHa VPS だと低料金で運用可能
  • 紹介クーポン + キャンペーンのクーポンは両方受け取り可能
  • テンプレートが用意されているので、サーバ環境の構築や設定の必要なし
    • セキュリティ面を気にするなら、多少の設定変更した方が Good
続きを読む

PS4版マインクラフトから統合版サーバに接続



カテゴリー Game
タグ
Game Minecraft PS4

はじめに

PS4 版マインクラフトから統合版サーバに接続する方法。

PS4 版マインクラフトでも他ユーザーとのマルチプレイはできるが、ホストユーザーがプレイ中でないといけない。(ホストユーザーが居ないときに、一緒に遊んだマップに入って建築を進める、などができない)

調べたところ、PS4版から統合版サーバに接続する方法があったので、簡単に整理した。

ただし、PC(Windows/Mac/Linux) が必須なので注意。

TL;DR

  • jhead/phantom を PC で起動
  • PS4 マインクラフトで「LAN ゲーム」を選択
続きを読む

はじめに

Minecraft 統合版サーバ(Bedrock Edition)を AWS Lightsail に構築する方法。

OS は Ubuntu 18.04。走り書きのメモレベルなので、細かい箇所は各自で要確認。

Lightsail に構築した統合版サーバでマルチプレイ(3人)した結果、Lightsail ではマイクラ統合版サーバ運用には耐えられない(向いてない)ということがわかったので、CoNoHa VPS に移行した。
詳細は 【月額 880円〜】CoNoHa VPS でマインクラフト統合版サーバ【クーポン有り】 を参照

続きを読む

r17n


Softwear Engineer


Fukuoka