こんにちは、チャリセです!今日は、日々のコーディングを格段に効率化してくれるJavaScriptの便利なメソッドについてご紹介します。これらのメソッドを使いこなせば、よりクリーンで読みやすいコードが書けるようになりますよ。それでは、さっそく見ていきましょう!1. Array.prototype.map()map()メソ...
JavaScript | SHERPA TIMES
Tagged
福田です!今回はPlayCanvasでEntityの制御をするうえで大事なJavaScriptの知識をいくつか紹介します!知っているだけで簡単になるかもしれない処理はたくさんあるので、積極的に学んでいきましょう! アロー関数(Arrow Function) アロー関数は、ES6で導入された新しい関数の記法です。従来の関...
こんにちは、チャリセです!今回は、Zoomのようなビデオチャットアプリケーションでよく見られる面白い機能を実装する方法をご紹介します。それは、話者の音量に応じてビデオの周りのボーダーの色が変化するアニメーション効果です。まずは、機能の概要を説明します。この機能は以下の要素で構成されています。1. ビデオ表示領域(今回は...
こんにちは、チャリセです!今回は、PlayCanvasを使って動的に画像をフェッチし、3Dオブジェクトにレンダリングする方法について詳しく解説していきます。この技術は、ゲーム内のテクスチャを動的に更新したり、ユーザー生成コンテンツを表示したりする際に非常に有用です。 コードの概要今回紹介するコードは、「FetchIma...
福田です!今回は、html,cssを用いてPlayCanvas上にUIを追加する方法について解説していきます!今回は、ボタンを生成し、そのボタンを押すことでBoxのカラーが変わるようなものに挑戦しましょう!ではよろしくお願いします! 必要ファイルの準備 ボタンを生成するのに必要なのは、html,css,jsの3つのスク...
福田です!今回はRigidBodyを使ったオブジェクト移動について書いていきます! 1.RigidBodyコンポーネントの概要 RigidBodyは、物理シミュレーションにおいてオブジェクトの動きを制御するためのコンポーネントです。これにより、重力や衝突などの物理現象をシミュレートすることができます!今回はプロジェクト...
Hello 、チャリセです!今回はJavascriptの知っておくと便利なメソッドについて情報を共有します!JavaScriptでは、オブジェクトをプロパティとして関数を定義することができます。オブジェクトがプロパティとして持っている関数のことをメソッドと呼びます。メソッドはそのオブジェクトのデータを表現するのに適して...
こんにちは、チャリセです!今回は、Javascriptの便利な演算子を紹介いたします。Javascriptには、ES2020から二つの新しい便利な演算子が導入されました。それが「?.」(Optional Chaining)と「??」(Nullish Coalescing)です。これらの演算子は、nullまたはundef...
皆さん、こんにちは!チャリセです。今回はJavascriptのクラスコンストラクタを使って、もっとクリエイティブな内容を実現する方法について情報を共有します。JavaScriptはその柔軟性で多くの開発者を魅了していますが、クラスコンストラクタを使うことで、この言語の可能性をさらに引き出すことができます。今回はいくつか...
Hello!チャリセです。皆さん、ウェブアプリの開発を簡単かつ効率的に行うことができるJavascriptフレームワーク「Svelte」をご存じですか?今日はSvelteについて情報を共有させていただきます! Svelteは現代のフロントエンド開発に革命をもたらしたJavaScriptフレームワークの一つです。その主な...