You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
How does this work? Your browser makes HTTPS requests to link Google Cloud Run services deployed to each region. The median time between request and response is shown. The global row uses a link Global External HTTPS Load Balancer to route requests to the nearest service. Note: This site is intended to show relative latency to each region, and should not be used to determine the absolute lowest la
はじめに 前稿で説明したレイヤードアーキテクチャは、ソフトウェア開発において広く採用されている設計パターンですが、いくつかの欠点も存在します。 主な欠点として、層間の高い結合度や変更の波及が挙げられます。特にドメイン層がデータアクセス層に依存している場合は、データアクセス層の変更がドメイン層に波及してしまいます。 ビジネスロジック(コアな部分)を実装しているドメイン層への影響を小さくしたい場合は、依存性逆転の原則(DIP)を導入することで、ドメイン層の保守性を高めることができます。 このような(ドメイン層を中心に考える)設計パターンはドメイン駆動設計と呼称されています。 記事の対象者 これからシステム設計を始める方 これまでアーキテクチャを意識してこなかった方 概要 依存性逆転の原則を用いたレイヤードアーキテクチャは、従来のレイヤード構造SOLID原則の依存性逆転の原則を組み合わせた設計手
はじめに ソフトウェア設計におけるデザインパターンの1つである、レイヤードアーキテクチャについて、システム設計をする上で学ぶ必要がありました。 レイヤードアーキテクチャの基本的な概念やその利点を、解説出来たらと思います。 本記事の対象 これからシステム設計を始める方 これまでアーキテクチャを意識してこなかった方 レイヤードアーキテクチャとは? レイヤードアーキテクチャ(Layered Architecture)は、ソフトウェアシステムを複数のレイヤー(層)に分割し、それぞれのレイヤーが特定の機能や責任を持つデザインパターンの一つです。 このアーキテクチャスタイルは、システムの構造を整理し、開発や保守をしやすくするために広く採用されています。 捕捉ですが、レイヤードアーキテクチャ以外にも、以下のようなアーキテクチャ思想があります。 ヘキサゴナルアーキテクチャ オニオンアーキテクチャ クリーン
ゲーム開発にゲームエフェクトは必須です。ゲームエフェクトのないゲームなど超薄味の料理と同じです(つまり不味い)。 Unityでエフェクトを作成する場合、いくつか方法があります。 Particle System(Unity製)Visual Effect Graph(Unity製)Bishamon(外部ソフト)SparkGear(外部ソフト)など。 この中でUnityが推しているのはVisual Effect Graphです。 初期のUnityから存在する通称Shurikenと呼ばれる「Particle System」がずっとUnityエフェクトを牽引してきました。しかしParticle SystemはCPUパーティクルのため負荷が高くなりがちです。 そこで GPUを使ったパーティクルシステム「Visual Effect Graph」が登場 しました。 Visual Effect Graphは
UnityWebRequestのタイムアウト処理の課題 UnityWebRequestのtimeoutプロパティは通信全体のタイムアウトであるため短い時間(例えば1秒)を設定すると、すぐにタイムアウトが発生してしまうので長めに設定するしかない。 ところが、長い時間を設定すると通信が途切れているのに設定した時間が過ぎるまでユーザーにタイムアウトを通知できないなどの問題がある。 これを解決するためには、timeoutには長めの時間を設定しておき、通信の進捗を監視して自前で任意の時間でタイムアウトさせる必要がある。 参考にした記事 参考にした記事はこちら。ほぼそのままなんだけど元記事ではダウンロードの進捗だけを監視している。しかし、POSTとPUTの場合にはアップロードの進捗も監視する必要があるので、本記事ではそこをカバーした内容となっている。 POST、PUTでアップロードの進捗を監視する理由
# 参考資料 - 紹介図書 - https://amzn.to/3Qtd8NO - https://amzn.to/3QsXou3 - https://amzn.to/437f99X - https://amzn.to/41v6i0M - https:…
概要 Unity6でインポートしたSpriteをUGUIのImageに上手くアサインできない現象が発生しました この記事はその解決方法になります 結論 Sprite ModeがSingleになっていないと、Imageにアサインできません Spriteをそのまま使いたいときは、Sprite ModeをSingleに変更してApplyします 補足 Unity6ではテクスチャをインポートした際にデフォルトでSprite ModeがMultipleになっているようです この状態だとImageにSpriteをアサインすることができません Sprite ModeをSingleに切り替えてApplyするとImageにSpriteをアサインできるようになります 参考記事 Unity 6 - PNG sprites and UI Images
はじめに Unityでゲーム開発でよく使うOSS一覧をまとめておきます。 (カテゴリごとにどこかで整理します) 注意 過去の経験に基づいていますが、大規模のスマホゲーム・個人規模のインディーゲームなどいろいろ混ざっています。ただデフォルトのものをいれており、プロジェクトの設計思想などによるものは(独断と偏見で)いったん省いています OSS一覧 UniTask async/awaitライブラリ unity-overwriter Unityにアセットを追加する際に上書きを可能にする拡張機能 ZString 文字列連携(StringBuilder)のZero Allocationのライブラリ NaughtyAttributes インスペクター拡張 LitMotion Zero Allocation Tweenライブラリ R3 Rxのライブラリ UniRx Rx系ライブラリ(新規で入れるなら、R3
閲覧いただきありがとうございます。はじめまして、ゲーム開発所RYURYUの「りゅうや」と申します。 ❏ ゲーム開発ランキング【 1位 】実績多数 (ココナラ) ❏ ココナラ総販売【 220件超 】 ❏ GC甲子園2022・東京ゲームショウ2023など出展経験あり ■ Unityを使ったゲーム・VRの受託開発についてのお問い合わせは、Xからお気軽にどうぞ。 ■ 記事に関するご質問やご意見は、Discordサーバーまでお寄せください。 Unity C#で実践!デザインパターン5選で作る堅牢かつ拡張性の高いゲームシステム ゲーム開発において、システムの堅牢性と拡張性はプロジェクトの成否を左右します。複雑な処理や多数の要素が絡み合うUnity C#プロジェクトでは、洗練された設計手法が求められます。本記事では、代表的なデザインパターン5選を通じ、ゲームシステムの品質向上に直結する実践的なテクニック
始めに GPU Resident Drawerについて 制約 準備 BatchRendererGroup VariantsをKeep All レンダリングパスをForward+ GPU Resident DrawerをInstanced Drawing 動作確認 動作環境 コード、実行 JobSystemで動かしてみる 追記 Graphics.RenderMeshIndirect との比較 100万個のCube描画 30万個のCubeをJobSystemで動かす 総評 まとめ 始めに 会社の雑談で「GPU Resident Drawerは凄いよー」って聴きまして、どんなものなのか暇つぶしがてら触ってみました。 詳細な調査などはせず、触ってみての所感や感想を備忘録程度にまとめます。 GPU Resident Drawerについて 公式の説明文より、GPU Resident Drawerは自動
クレジットカードを申し込むと、審査に落ちて、希望通りクレジットカードを受け取ることができないことがある。これは、申込みを受けたクレジットカード会社が、申込者の信用情報を確認し、過去にローンの延滞等があった場合やローン残高が収入に対して多すぎる場合等に、申込みを断るからである。 この春、信用情報機関であるCICは「信用スコア」による情報適用を行う。これまでとの審査方法の違いや、今後のクレジットカード申込みに影響が出るのかどうか、本記事で解説する。 クレカの審査方法 クレジットカード会社が、申込者の信用情報を照会する先は以下3社。 (1) CIC(CREDIT INFORMATION CENTER、割賦販売法・貸金業法指定信用情報機関) 主に割賦販売や消費者ローン等の営む企業を会員(信販会社、百貨店、クレジット会社、リース会社、保険会社、銀行、消費者金融、携帯電話会社等)とする機関であり、消費
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く