コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2022-06-14から1日間の記事一覧

【SwiftUI】UIViewRepresentable でラップした FSCalendar を ObservableObject や Published で更新する例

ソースコード import SwiftUI class DayData: ObservableObject { @Published var date = "2022-06-01" @Published var count = 0 } struct ContentView: View { @ObservedObject var dayData = DayData() var body: some View { VStack { CalendarView(dayD…

【SwiftUI】ld: framework not found Pods_XXXX

概要 ld: framework not found Pods_XXXX clang: error: linker command failed with exit code 1 (use -v to see invocation) Xcode プロジェクトをリネームしてからビルドした時に 上記のエラーが発生する現象に遭遇した Podfile に記載されているプロジェ…

【SwiftUI】/XXXX/YYYY.xcodeproj One of the paths in DEVELOPMENT_ASSET_PATHS does not exist: /ZZZZ/Preview Content

概要 /XXXX/YYYY.xcodeproj One of the paths in DEVELOPMENT_ASSET_PATHS does not exist: /ZZZZ/Preview Content Xcode プロジェクトをビルドした時に上記のエラーが発生する現象に遭遇した Xcode プロジェクトをリネームした際に 「Build Settings > Depl…

【SwiftUI】音声認識の許可を async / await で行う例

ソースコード final class VoiceRecognitionRequester { static func request() async -> Bool { // アプリが特定のタイプのメディアをキャプチャできるようにするための // ユーザーの許可を要求します。 if await !AVCaptureDevice.requestAccess(for: .au…

【SwiftUI】SFSpeechRecognizer.requestAuthorization を async / await に対応させる extension

ソースコード extension SFSpeechRecognizer { static func requestAuthorization() async -> SFSpeechRecognizerAuthorizationStatus { await withCheckedContinuation { continuation in SFSpeechRecognizer.requestAuthorization { status in continuatio…

【Unity】レイヤーやタグ・マテリアル・シェーダ・フィールドなどでゲームオブジェクトを検索できる「Selection Detective」紹介

はじめに 「Selection Detective」を Unity プロジェクトに導入することで レイヤーやタグ・マテリアル・シェーダ・フィールドなどで ゲームオブジェクトを検索できるようになります 使用例 Hierarchy で右クリックして「Selection Detective」を押して Sele…