Landelテックブログのフィード

https://zenn.dev/p/landel_tech

株式会社Landelは世界最大級のメタバースプラットフォーム「フォートナイト」, 「Roblox(ロブロックス)」上で、企画・デザイン・開発・運営を行う開発スタジオです。 現在、Roblox(ロブロックス)でのワールド / ゲーム開発をお請けできます。 ご気軽にご相談下さい

フィード

記事のアイキャッチ画像
【Roblox】動的リストに作成に強いFusion Fusion編 #7
Landelテックブログのフィード
はじめに今回は動的に表示内容が変わるListUIをFusionを使い簡単に実装する方法を共有します。 Fusion記事まとめhttps://zenn.dev/keisuke114/scraps/f33cd9b23b6e29 公式Referencehttps://elttob.uk/Fusion/0.2/tutorials/lists-and-tables/forvalues/https://elttob.uk/Fusion/0.2/tutorials/instances/new-instances/https://elttob.uk/Fusion/0.2/tutor...
4ヶ月前
記事のアイキャッチ画像
【Roblox】FusionでUIやPartを生成してみる Fusion編 #6
Landelテックブログのフィード
はじめに今回はFusionのNewInstanceモジュールを使ってみたので共有します。 Fusionの導入方法https://zenn.dev/landel_tech/articles/b4d2df33bb7480 Fusion記事まとめhttps://zenn.dev/keisuke114/scraps/f33cd9b23b6e29 公式Referencehttps://elttob.uk/Fusion/0.2/tutorials/instances/new-instances/ 実装 UI要素生成local Fusion = require(Rep...
4ヶ月前
記事のアイキャッチ画像
【Roblox】FusionのHydrationモジュールを触ってみる Fusion編 #5
Landelテックブログのフィード
はじめにFusionのHydrationモジュールを触ってみたので共有したいと思います。 Fusionの導入方法https://zenn.dev/landel_tech/articles/b4d2df33bb7480 公式Referencehttps://elttob.uk/Fusion/0.2/tutorials/instances/hydration/ Hydrationで何ができる?RobloxUIオブジェクトをFusionUIに変換する機能のような感じです。 実装 UIの配置ボタンを押したらUIの数字が増えるものとボタンを押したらFrameが表示...
4ヶ月前
記事のアイキャッチ画像
【Roblox】FusionのComputedsモジュールを触ってみる Fusion編 #4
Landelテックブログのフィード
はじめに今回はComputedsモジュールを触ってみたので共有します。触った感想ですが結構使える場面が多そうな印象がありました! Fusionの導入方法https://zenn.dev/landel_tech/articles/b4d2df33bb7480 公式Referencehttps://elttob.uk/Fusion/0.2/tutorials/fundamentals/computeds/ ComputedsモジュールでできることComputed関数のコールバックに含まれるValueオブジェクトの変更を検知して処理を行いその結果が取得できる。 実装...
4ヶ月前
記事のアイキャッチ画像
【Roblox】FusionのObserverモジュールを触ってみる Fusion編 #3
Landelテックブログのフィード
はじめに今回はFusionのObserverモジュールを触ってみたので共有します。 Fusionの導入方法https://zenn.dev/landel_tech/articles/b4d2df33bb7480 Valuesについてhttps://zenn.dev/landel_tech/articles/40c5d8bc51d960 公式Referencehttps://elttob.uk/Fusion/0.2/tutorials/fundamentals/observers/ ObserverモジュールでできることFusionValueオブジェクトの値...
4ヶ月前
記事のアイキャッチ画像
【Roblox】FusionのValuesオブジェクトを触ってみる Fusion編 #2
Landelテックブログのフィード
はじめに今回はFusionのValuesオブジェクトの使いかたについて共有します。 Fusionの導入方法https://zenn.dev/landel_tech/articles/b4d2df33bb7480 公式Referencehttps://elttob.uk/Fusion/0.2/tutorials/fundamentals/values/ ざっくりとステートオブジェクトでできること値変更の監視Fusionインスタンスとの連携(強力)値のメモリ明示的開放 Valuesについてlocal ReplicatedStorage = game:Ge...
4ヶ月前
記事のアイキャッチ画像
【Roblox】Fusionと呼ばれるライブラリを導入してみる Fusion編 #1
Landelテックブログのフィード
はじめに今回はFusionと呼ばれるライブラリを導入する方法を共有します。https://github.com/dphfox/Fusion?tab=readme-ov-file FusionとはFusionは、Roblox向けのUI、状態管理、アニメーションライブラリです。Fusionを使うと、コンピュータがどのようにしてそこにたどり着くかという手順ではなく、何を表示したいのかを宣言的に定義することができます。ざっくりとReactみたいな書き方がLuaで書けるようになる感じです。APIにもuseEffectやuseStateみたいなものがあります。 宣言的プログラミン...
4ヶ月前
記事のアイキャッチ画像
【Roblox】KnitというFramework利用してみた
Landelテックブログのフィード
はじめに今回はKnitというFrameworkを触ってみたので共有します。Knitを知ったきっかけはROBLOX MEET UP 2024/07/27で登壇された株式会社moze様の発表になります。https://peatix.com/event/4042114/view?k=d210bb990af152b2a613c9998c8009e3c3f03daahttps://zenn.dev/p/moze_aihttps://note.com/moze_inc/n/n41188b6e5658こういった交流会のおかげでいろいろな情報共有ができるのでとても楽しいですね。 公式...
4ヶ月前
記事のアイキャッチ画像
【Roblox】配置したNPCがランダムにプレイヤーを選別して追従してくる実装
Landelテックブログのフィード
はじめに今回は、配置したNPCがランダムにプレイヤーを選んで追従する実装について解説します。 実装 オブジェクトの配置 コードlocal Players = game:GetService("Players")local rig = script.Parentlocal humanoid = rig.Humanoidfunction Interval()while humanoid.Health > 0 dowait(1.0)Behaviour()endendfunction Behaviour()local ra...
4ヶ月前
記事のアイキャッチ画像
【Roblox】ゲーム設定変更のイベントを受け取る方法
Landelテックブログのフィード
はじめに今回は、ゲームの設定変更イベントを受け取る方法について解説します。 公式レファレンスhttps://create.roblox.com/docs/ja-jp/reference/engine/classes/UserSettings 使ってみるlocal gameSettings = UserSettings().GameSettingslocal function onGameSettingChanged(settingName) local success, newSetting = pcall(function() return...
4ヶ月前
記事のアイキャッチ画像
【Roblox】PolicyServiceをスクリプトで利用してみた
Landelテックブログのフィード
はじめに今回は、PolicyServiceを用いたスクリプト作成を試みたため、その結果を共有します。 公式Referencehttps://create.roblox.com/docs/ja-jp/reference/engine/classes/PolicyService 触ってみる コードの実装local PolicyService = game:GetService("PolicyService")local Players = game:GetService("Players")local player = Players.LocalPlayer...
5ヶ月前
記事のアイキャッチ画像
Robloxで天気APIを叩きリアルな天気情報をワールドに反映させる方法
Landelテックブログのフィード
はじめにRobloxで天気情報を取得し、ゲーム内に表示させる方法について解説します。今回は、OpenWeatherMapのAPIを利用して実装します。 公式Referencehttps://create.roblox.com/docs/ja-jp/reference/engine/classes/HttpService 実装 Weather APIを登録https://openweathermap.org/ アカウント登録Sing inをクリックCreate an Accountをクリック必要情報を記入しCreate Accountをクリッ...
5ヶ月前
記事のアイキャッチ画像
【Roblox】広告ポータルを配置するときにする事
Landelテックブログのフィード
はじめにRobloxにおける広告ポータルの配置方法について解説します。正直今までRobloxで遊んできましたがまだ一度も表示されてるところを見たことがありません(笑) 公式Referencehttps://create.roblox.com/docs/ja-jp/production/monetization/immersive-ads 実装 オブジェクトの配置広告を表示する領域として、8スタッド×4.5スタッド以上の大きさ、32スタッド×18スタッド以下の大きさのPartを配置します。このPartの子オブジェクトとしてAdGuiを配置します。補足: AdGu...
5ヶ月前
記事のアイキャッチ画像
【Roblox】Seatに座る/立ち上がるイベントを取得してみた
Landelテックブログのフィード
はじめに今回は、RobloxのSeatオブジェクトに座る/立ち上がるイベントを取得する方法について解説します。 公式Referencehttps://create.roblox.com/docs/ja-jp/reference/engine/classes/Seat 実装 オブジェクト配置以下の画像のように、ワークスペースにSeatオブジェクトを配置します。 コードlocal Players = game:GetService("Players")local seat = workspace.Seatlocal currentPlayer = ni...
5ヶ月前
記事のアイキャッチ画像
【Roblox開発】CaptureServiceを利用してゲーム内スクリーンショットを撮ってUIのイメージに表示させてみた
Landelテックブログのフィード
はじめに今回はCaptureServiceを利用してゲーム内スクリーンショットを撮ってUIのイメージに表示させてみます。 公式Referencehttps://create.roblox.com/docs/ja-jp/reference/engine/classes/CaptureService CaptureService使ってみる UIの配置ボタンとイメージラベルを配置します。 コードlocal CaptureService = game:GetService("CaptureService")local gui = script.Parent...
5ヶ月前
記事のアイキャッチ画像
【Roblox開発】LocalizationServiceを使ってみた
Landelテックブログのフィード
はじめに今回はLocalizationService 公式Referencehttps://create.roblox.com/docs/ja-jp/reference/engine/classes/LocalizationService LocalizationServiceを使ってみよう まず翻訳先の言葉を登録するクリエイターハブから多言語化タブを押します。そして、翻訳先の言語をクリック。今回は英語 -> 日本語以下の画像のようなページに行きます。そこで文字列タブをクリックし入力を追加をクリック。翻訳する文字列とその文字列がどの文脈で使用されるの...
5ヶ月前
記事のアイキャッチ画像
【Roblox開発】LogServiceを使ってみた
Landelテックブログのフィード
はじめに今回は、Robloxゲームの開発において、エラー発生時のデバッグや、ゲーム内のイベントの追跡に役立つLogServiceの使い方を解説します。LogServiceを使うことで、ゲームの開発効率を向上させ、より安定したゲームを作ることができます。 公式Referencehttps://create.roblox.com/docs/reference/engine/classes/LogService 実装 テストUIの配置Playモードで実行した際に、画面中央に2つのボタンが表示されるように設定しました。 コードローカルでボタンを押したらログを出力す...
5ヶ月前
記事のアイキャッチ画像
【Roblox開発】RunServiceを使ってみた
Landelテックブログのフィード
はじめに今回はRunServiceで使えそうなものを個人的に選別して共有します。 公式Referencehttps://create.roblox.com/docs/reference/engine/classes/RunService 実装 毎フレーム実行される系 Steppedlocal RunService = game:GetService("RunService")local count = 0local function onStep(_currentTime, deltaTime)count += 1print(count)en...
5ヶ月前
記事のアイキャッチ画像
【Roblox開発】SpawnLocationをチェックポイントにしてみた
Landelテックブログのフィード
はじめに 公式レファレンスhttps://create.roblox.com/docs/reference/engine/classes/SpawnLocation 実装 オブジェクトの配置 チェックポイントSpawnLocation配置SpawnLocationを配置し名前を分かりやすく変更する。 全体配置 テストダメージPartの実装と配置チェックポイントの機能を確認するためにプレイヤーを破壊するオブジェクトを配置しておきます。まず、Partを配置し色と大きさを変えます。子にScriptを配置そして以下のコードを書きこむlocal ...
5ヶ月前
記事のアイキャッチ画像
【Roblox開発】Tagを使って特定のオブジェクトを取得してみる
Landelテックブログのフィード
はじめに今回はタグ機能を利用して指定のタグがついたオブジェクトを収集する方法を共有します。 公式Referencehttps://create.roblox.com/docs/reference/engine/classes/Instance#HasTag 実装 オブジェクトの配置とその設定 配置 タグの設定タグの一覧の+マークを押すとタグの新規作成と一覧が表示されます。FirstPartとSecondPartにそれぞれタグを設定SamplePartには先ほど作成したタグをすべて付けます・ コード 指定のタグを持っているか判別loc...
5ヶ月前