Art

SSワンドロ

お題を沿って60分でイラストを描いていきます。

月曜の朝に1週間まとめて出します。ご自身のご都合に合わせてくださいね。

Twitterに投稿する場合 タグ #SSワンドロ

1月2週目お題

マトリョーシカ
対人ゲーム
ボタン
鬼退治
アイドル
パラシュート


ワンドロ前週


エレベーター

登る

校長先生
番号が違う
サクサク

過去のお題

過去の作品はリンクからどうぞ

12-5 こたつ チャンネル よく見たら 遠くの友達 インドネシア

12-4 ヒーロー キューブ 飲み放題 恥ずかしい 旅立ち メリーゴーランド

12-3 空気のような存在 エイリアン 毒々しい 流れる 呪文 星

12-2 シーソー 悩み事 マフラー 転がる 穴 ドロドロ

12-1 ほたる スピーカー キャンプ 雨宿り 痛い 飛行機

11-3 太陽 コイン サッカー 日記 石ころ 米

11-2 成長しすぎた もよう ボトル くじら 川 オルゴール

11-1 めまい 古代人 お面 オープンカー ごちそう 声が聞きたい かぎ

10-4 わっか 合わない がっしりした体格 コート 建物 レコード 

*画像を転送、使用することは禁止します。

Art

SSワンドロ

お題を沿って60分でイラストを描いていきます。

月曜の朝に1週間まとめて出します。ご自身のご都合に合わせてくださいね。

Twitterに投稿する場合 タグ #SSワンドロ

1月1週目お題

エレベーター
番号が違う
登る
校長先生
サクサク


ワンドロ前週


チャンネル

よく見たら

遠くの友達
インドネシア

過去のお題

過去の作品はリンクからどうぞ

12-4 ヒーロー キューブ 飲み放題 恥ずかしい 旅立ち メリーゴーランド

12-3 空気のような存在 エイリアン 毒々しい 流れる 呪文 星

12-2 シーソー 悩み事 マフラー 転がる 穴 ドロドロ

12-1 ほたる スピーカー キャンプ 雨宿り 痛い 飛行機

11-3 太陽 コイン サッカー 日記 石ころ 米

11-2 成長しすぎた もよう ボトル くじら 川 オルゴール

11-1 めまい 古代人 お面 オープンカー ごちそう 声が聞きたい かぎ

10-4 わっか 合わない がっしりした体格 コート 建物 レコード 

*画像を転送、使用することは禁止します。

Unity

Xcode・Unity/admobPlug-in ビルドエラーとCocoaPods更新

WindosPCからMacに移行したあと、UnityプロジェクトをXcodeでビルドできず、エラーが出るようになりました。ドキドキの初ターミナル、CocoaPodsアップデートから workspace作成してのXcodeビルドまでの軌跡です。


オンラインサロン仲間のforesdenさん、Maruさん、ブログや記事、フォーラムで情報を残して下さった方々に感謝しつつ、記事に残します。


1. Xcode側。2. Unity側。のエラー2本立てです。(^-^);
環境  MacOS 12.1 Unity 2020.3.0f1. Xcode13.2.1 admobplugin 6.12


まず

1: Xcode側で、以下のエラーが出ました。

Undefined symbol: 諸々いろんなエラー。Adの言葉が見られます。

空のプロジェクトを作り直してビルドすると成功。admobPluginをインストールすると、また上記のエラーが出ました。何かadmobが関連してるのだと予想。

試したこと:

external dependency managerをインストール。

admob Pluginのバージョンを変更。

Unityのバージョンを変更。

「Google Mobile Ads Sdk iOS-」をダウンロードして、中の「GoogleMobileAds.framework」をUnityに入れる。

Xcode内のBuildOptionの設定などを変える。

ですが、新たなエラーがでたり、解決できず。結局上記のエラーの状態に戻しました^^;


数日前に、同じエラーにあっていたforesdenさんのスレッド(サロン内)に参加。エラーが全く同じなので、経緯を追いました。

またMaruさんの記事も読み、その後ターミナルの基礎知識をチラッと入れました。(ほんとにチラッと💧)

それからforesden さんがリンクされた記事を読み、それが今回のエラー対応の軸となりました。

参考にさせて頂いた元記事はこちらです。

【要確認】Unityビルド後にxcworkspaceが作られない現象について②


やったことは記事の通りです。


*ターミナルを開く

*ターミナルで

cd 半角スペース、その後にビルドしたいプロジェクトのファイルをドラッグアンドドロップ。

pod init と打つ。

フォルダ内にできた Podfile を開く。

pod install –repo-update  と打つ。

フォルダ内にできた xcworkspace を開いてXcodeでビルド。成功!!!



・・・・やった!と思い、テストではなく自身のプロジェクトでやってみることにしました。まずはUnityでビルド。

2: Unity側、ここでエラー。

iOS framework addition failed due to a CocoaPods installation failure. This will will likely result in an non-functional Xcode project.

After the failure, “pod repo update” was executed and succeeded. “pod install” was then attempted again, and still failed. This may be due to a broken CocoaPods installation. See: https://guides.cocoapods.org/using/troubleshooting.html for potential solutions.

pod install output:

[33mWARNING: CocoaPods requires your terminal to be using UTF-8 encoding.
Consider adding the following to ~/.profile:

export LANG=en_US.UTF-8

>>>>>>

Cocoa Podsのインストールエラー。「さっきインストールしたばかりですが?」

ターミナルに以下を追記したら?とか書いてあります。
ググると追記方法もあったのですが(私にはよく分からず)、その後に見つけたスレッドを参考にやってみました。

*対象のプロジェクトフォルダを右クリック。

New terminal at Folder を選ぶ

pod update  と打つ。

フォルダ内にできた xcworkspace を開いてXcodeでビルド。成功!!!

以上です。


参考元:

CocoaPods installation failure when building for iOS – Unity Forum

もしかしたらUnityのバグかも、という話しです。

It looks like this is a Unity bug: somehow it can’t run the pod install command correctly.
But there is a solution, you can install the pods manually!


・・・・原因は不明、やり方も他にあるかと思いますが、WorkspaceからXcodeでビルドできました。やはりバグなんでしょうか?改善するといいですよね!

エラー解決に悩まれている方の、何かヒントになれば幸いです。


Maruさんのブログ:https://marumaro7.hatenablog.com/archive

foresdenさん foresden (@foresden1) / Twitter

スタジオしまづ https://ci-en.net/creator/10761

参考記事など


【要確認】Unityビルド後にxcworkspaceが作られない現象について② : 憲法アプリ管理人たかあきblog (livedoor.jp)

今さら聞けない!ターミナルの使い方【初心者向け】 | TechAcademyマガジン


Unity フォーラム CocoaPods installation failure when building for iOS – Unity Forum

google の動画

https://www.youtube.com/watch?v=tH68C9KeRf8&t=98s

Art

SSワンドロ

お題を沿って60分でイラストを描いていきます。

月曜の朝に1週間まとめて出します。ご自身のご都合に合わせてくださいね。

Twitterに投稿する場合 タグ #SSワンドロ

12月5週目お題

こたつ
チャンネル
よく見たら
遠くの友達
インドネシア


ワンドロ前週

ヒーロー

恥ずかしい

旅立ち

メリーゴーランド
飲み放題

過去のお題

過去の作品はリンクからどうぞ

12-4 ヒーロー キューブ 飲み放題 恥ずかしい 旅立ち メリーゴーランド

12-3 空気のような存在 エイリアン 毒々しい 流れる 呪文 星

12-2 シーソー 悩み事 マフラー 転がる 穴 ドロドロ

12-1 ほたる スピーカー キャンプ 雨宿り 痛い 飛行機

11-3 太陽 コイン サッカー 日記 石ころ 米

11-2 成長しすぎた もよう ボトル くじら 川 オルゴール

11-1 めまい 古代人 お面 オープンカー ごちそう 声が聞きたい かぎ

10-4 わっか 合わない がっしりした体格 コート 建物 レコード 

*画像を転送、使用することは禁止します。

Art

SSワンドロ

お題を沿って60分でイラストを描いていきます。

月曜の朝に1週間まとめて出します。ご自身のご都合に合わせてくださいね。

Twitterに投稿する場合 タグ #SSワンドロ

12月4週目お題

ヒーロー
キューブ
飲み放題
恥ずかしい
旅立ち
メリーゴーランド


ワンドロ前週

空気のような存在

エイリアン

呪文

空気のような存在2

過去のお題

12-3 空気のような存在 エイリアン 毒々しい 流れる 呪文 星

12-2 シーソー 悩み事 マフラー 転がる 穴 ドロドロ

12-1 ほたる スピーカー キャンプ 雨宿り 痛い 飛行機

11-3 太陽 コイン サッカー 日記 石ころ 米

11-2 成長しすぎた もよう ボトル くじら 川 オルゴール

11-1 めまい 古代人 お面 オープンカー ごちそう 声が聞きたい かぎ

10-4 わっか 合わない がっしりした体格 コート 建物 レコード 

*画像を転送、使用することは禁止します。

Unity

LeanLocalization設定と、TextMeshPro対応メモ

多言語に対応するアセットLeanLocalizationでTextMeshProを使うための設定を、自分用に記録。

インポートと同時に、使いたいフォントも用意しておく。

ゲームオブジェクトを作りインスペクターから、Lean Localizationをアタッチする。

Localization>Languagesのプレファブから、使いたい言語を選んで、、、

先ほど作ったゲームオブジェクトの子要素にする。

Lean LocalizationインスペクターのTranslations欄に、適当な名前を入れてAddボタンを押す。

するとゲームオブジェクトの子要素として、作ったばかりのMyPhraseOneというオブジェクトができている。

MyPhraseOneのTextに言葉を入れる。

*次の言語を入れた後、Modify>Auto Translateで翻訳してくれる。

キャンバスを作り、TextMeshProでテキストを入れる。フォントのアセットを作るの忘れずに。

8−2下のようにアセットを作る

適当な文章を入れ、LeanLocalizedTextを入れるとエラー。ちなみにUItextならエラーなし。この対応はディベロッパーさんが動画を出していたので、従う。

10、、とその前に、Yes, you just need to install the TextMeshPro package inside the Lean/Localization folder. という説明なので、

TextMeshProパッケージをLean/Localization folderに入れておく。

11 Localization > Scripts > Behavioursの中にあるLeanLocalizedTextを編集するのだが、このまま編集するとUnityの不都合でエラーになるそう。なので、このスクリプトをどこかに移す。下記の場合は、アセットのすぐ下に。

12using UnityEngine.UI をusing TMPro に変更

あとはエラーが出ている箇所を2番目の画像のように変える  Text > TMP_Text

13今度はエラーなく、LeanLocalizedTextをアタッチできる。

14同じコンポーネント内の Listから、先ほど作ったMyPhraseOneを選ぶ

15これで再生する。2で作ったゲームオブジェクトのLeanLocalizationのListで言語を変換できる。(ボタンで言語を変更、言葉と画像を変更など、もちろん可能)

**日本語を選ぶと、四角。これはフォントがないから。

16TextMeshProでメインで使ってるフォントをクリックして、、

17FallbackFontのところに、日本語のフォントを入れる。これで足りないフォントをカバー。

18これで基本設定が終わり。ここから、ボタンつけたり、色々と。


ローカライズにも色々と方法があり、いくつか試していた。

UnityのローカライズパッケージもPackage Managerからインポートできる。項目が盛りだくさん^^;

今回試したLeanLocalizationは、機能がもっとシンプルといった印象。

これ以降CSVファイルを使うとかを勉強していきたい、とは思う^^;


 

 公式のサイト

https://carloswilkes.com/Documentation/LeanLocalization

Art

SSワンドロ

お題を沿って60分でイラストを描いていきます。

月曜の朝に1週間まとめて出します。ご自身のご都合に合わせてくださいね。

Twitterに投稿する場合 タグ #SSワンドロ

12月2週目お題

空気のような存在
エイリアン
毒々しい
流れる
呪文


ワンドロ前週

*4つのお題を1枚で集めました。

悩み事、シーソー、転がる、マフラー

過去のお題

12-2 シーソー 悩み事 マフラー 転がる 穴 ドロドロ

12-1 ほたる スピーカー キャンプ 雨宿り 痛い 飛行機

11-3 太陽 コイン サッカー 日記 石ころ 米

11-2 成長しすぎた もよう ボトル くじら 川 オルゴール

11-1 めまい 古代人 お面 オープンカー ごちそう 声が聞きたい かぎ

10-4 わっか 合わない がっしりした体格 コート 建物 レコード 

*画像を転送、使用することは禁止します。

Unity

Unity TimeLineで短編アニメーション

Unityのタイムラインを使って2分のアニメーションを制作しました。イベントに合わせて1か月で作りました。間に合わないかとドキドキしてました^^; 制作方法は独学で拙い部分が多いですが、記録として残します。

「りんのひっこし」

新しい土地に引っ越しをしてきた、りん。 少し前に、大好きなワンコとお別れをしました。 たくさんの不安の中、新しい生活が始まります。


フェスの詳細


11月10日。制作開始。締め切りが12月14日なので、制作期間が一か月しかないので諦めていましたが、気持ちが急変して作ることになりました。メインゲームで作ろうとしているストーリーのオマージュにしようと思いました。最初のスケッチなど。


11月21日。スケッチで動きを作り直しました。描きこまないように、音をどこで入れるかを考え、最後までの流れを確認しました。2分程度にまとめたいと思いました。

落書きでのアニメーション流れ

11月29日。背景を5シーンほど描きました。慣れていないので^^;背景1枚に2日かかりました。


12月2日。背景を入れていきました。これ以降人物も入れていきます。まだ動きはつけていません。「おと」はそのままですがSEを入れる予定です。

後に、会話の部分など、自分で録音して使いましたが、それには後で触れます。

校庭に木を置こうと思いましたが、うまく描けず。いっそアセットを使おう!買っておいてみましたが、他の絵と合わず。やはり自分で描くことに。

左:アセット、右:自分で

もう一度タイミングを合わせて最後まで見ていきました。これ以降、イラストに色をつけたりと進めていきます。

まだラフスケッチのままです。

12月5日ー9日。主人公と友達を1,2場面ボーンアニメーションにしたいと思い、PSBファイルを作りました。

フォトショップでは、レイヤーに分けておきます。

*Unity2DアニメーションではPSBファイルにしてインポートすると、比較的容易にボーンを入れることができます。(パーツで分かれたまま、インポートできる)

こちらUnity。

アルバムの中身のスケッチをしました。全般にイラストに色をつけていきました。アルバムの前半は楽しい思い出ばかりです。後半は主人公に勇気を与えてくれるような、子犬時代のシャイな姿を描こうと思いました。

部屋のアイテムは、主人公の性格が出ればいいなーと思いましたが、そこまで時間を取れず、パッと済ませました^^;

右下の写真は、自分で撮ってきました。それをイラストにしました。色々と著作権があるので、自分で写真撮ったり絵を描く方が気が楽かもーと最近は思います。


ちなみにUnity側では、こうなっています。シーン1の様子。


1:タイムラインは、空オブジェクトを作って、Playable Directorをコンポーネントとしてつけます。視覚的に作っていけるので、コードが苦手な方(私とか^^;)使いやすいかと思います。

2:シグナルというもので、タイムライン上にイベントをつけられます。この場合はシーン移動をしています。

3:シネマシーンを使っています。カメラに動きにつけて、上から下に移動させています。

4:オーディオトラックを別のトラックにスライドさせると、うまいことにフェードできます。便利!


12月10日、11日。声を録音しました。子供の声は、私の声のピッチをあげて使用しました。後で子供に頼んだので、あまり意味はなかったのかな^^;

Zoom というもので、声を録音してます。

声や身近なSE、ウェブで探しきれないときは、自分で作ります。録音してAuditionでノイズを和らげ、音量、ピッチなど調整します。

オーディション。主に録音したものを調整するのに使っています。

12月11日、一応の完成と提出!!

もっと時間があれば、イラストやアニメーションの精度を上げたいところですが、形にはなったので、提出!しました。

応募総数がその時点で200点になりそうで、。すごい作品の中に埋もれちゃいそうですが、やり切った感じがあって、自分の中で多少の自信になりました。

反省点としては、スケッチでストーリーボードを作ることを知らず、イラストを描き始めたところ。初めに流れを作ってみることが大事なのではと思いました。次回は、もっと意識しようと思います。

Unityで制作することで、この先ゲーム移行していくことが考えられます。そういう点では、Unityを使用してアニメーションを制作するのもいいかなと思います!

ちなみに作業を短期間でこなす感覚は、1week game jamで培った気がします☆

Art

SSワンドロ

お題を沿って60分でイラストを描いていきます。

月曜の朝に1週間まとめて出します。ご自身のご都合に合わせてくださいね。

Twitterに投稿する場合 タグ #SSワンドロ

12月1週目お題

ほたる
スピーカー
キャンプ
雨宿り
痛い
飛行機


ワンドロ前週

キャンプ
キャンプ
飛行機
痛い
雨宿り

過去のお題

12-1 ほたる スピーカー キャンプ 雨宿り 痛い 飛行機

11-3 太陽 コイン サッカー 日記 石ころ 米

11-2 成長しすぎた もよう ボトル くじら 川 オルゴール

11-1 めまい 古代人 お面 オープンカー ごちそう 声が聞きたい かぎ

10-4 わっか 合わない がっしりした体格 コート 建物 レコード 

*画像を転送、使用することは禁止します。

Art

SSワンドロ

ワンドロとは、お題を沿ってイラストを描き、Twitterに投稿するものです。

しばらくは月曜の朝に1週間まとめて出します。ご自身のご都合に合わせてくださいね。

現在日本語のみ

タグ #SSワンドロ

11月4週目お題

ほたる
スピーカー
キャンプ
雨宿り
痛い
飛行機


ワンドロ前週

太陽
コイン
サッカー
石ころ
日記

過去のお題

11-3 太陽 コイン サッカー 日記 石ころ 米

11-2 成長しすぎた もよう ボトル くじら 川 オルゴール

11-1 めまい 古代人 お面 オープンカー ごちそう 声が聞きたい かぎ

10-4 わっか 合わない がっしりした体格 コート 建物 レコード