【Unity】Social ConnectorでTwitterにスクリーンショットを投稿する機能を実装する

 Unityでボタンを押したらTwitterを立ち上げて画像と文章がセットされた状態にする機能を実装します。  以前、🔍ブラウザを立ち上げてTwitterに文章をセットする方法を紹介しましたが、URLを直叩きしているだけなので画像のセットまではできませんでした。Twitterで共有をする最も簡単な方法でしたが、やはりスクリーンショットを共有したいですよね。というわけで今回は一歩踏み込んで、…

続きを読む

【進捗】Unity教本の写経進捗:CandyDozer

 Unityの教本に記載されたコードを写して動かす学習方法を仏教のお経を書き写す修行に準えて「写経」と表現していますが、KuroMikanもオリジナルゲーム制作の傍らUnity教本の写経を行っています。今までにUnity教本を2冊終え、3冊目に進んだところなのですが、オススメUnity教本の紹介も兼ねて、写経の進捗を載せていこうと思います。  まずどんな教本を終えたのかという話なのですが、1冊…

続きを読む

【Unity】2D画像のImport Settingsをちゃんと知っておこう。なんとなく理解してるけど詳しい設定はわからない?

 タイトルは完全に自分に向けて・・・。  Unityでゲーム開発をしているとしこたま使うことになる2Dテクスチャ画像ですが、そのImport Settingsには色々な設定があります。とりあえずDefaultかSprite(2D and UI)にしておけば動くんでしょって言われるとそうなんですが、詳しい設定方法を知っておこうと思ってまとめてみました。こういったことは教本を読むとよく書いてあ…

続きを読む

【Unity】有償の「Unity Learn Premium」がずっと無料になっていた。日本語の学習コースもあり!

 米Unity Technologiesが有償で公開していた学習コースウェア「🔍Unity Learn Premium」が、新型コロナウィルス感染症で苦境に立たされているクリエイターを支援するため、今年3月から期間限定で無償化されていました。そしてこの度、今後も無償で提供されることが決定されました。実は先週のニュースなのですが、広く知ってもらいたいために今更ながら記事にしました。 急速に変…

続きを読む

【Unity】超簡単!UnityAdsで動画広告を実装して収益を得よう!

 Unityでゲームを作ったら、次は収益化について考えると思います。ゲーム開発者にとって開発のモチベーションを保ち続けるためには広告による収益はとても重要です。運よくゲームがヒットすれば、副業として成立させることもできるでしょう。  Unityには「Unity Ads」という広告プログラムが内蔵されています。とても簡単に動画広告を実装できますので、是非ご自身のゲームに実装して副収入を得まし…

続きを読む

【Unity】画面をタップした時にエフェクトを表示したい!サブカメラに映して実装!

 スマホゲームでは、タップした位置に波紋などのエフェクトが表示されることが多いです。こうすることでタップが効いているか、タップした場所はどこか、といった情報を得やすくなる効果があります。また見た目にも個性が出せる演出ですので、是非実装してみたいと思いました。  エフェクト制作に自信がある方はパーティクルを自作してみてもよいかと思いますが生憎KuroMikanにはその自信がありませんので、U…

続きを読む

【Unity】UnloadUnusedAssetsってなに?メモリを解放してくれるらしい!

 ゲームを長時間プレイしていたら、突然ゲームが強制終了してしまった経験はありませんか?原因は色々あると思うのですが、その一つに「メモリ不足」があります。 KuroMikanが開発しているゲームはシンプルな構成ため、まだそのような経験は無いのですが、知識として知っておいて損はないと思ってUnityでのメモリ解放について調べてみました。結論としては「UnloadUnusedAssets」を呼びましょ…

続きを読む

【Unity】複数配置したライトが消える?RenderModeを見直したら解決した!

 ライティングを使うと3Dの見栄えがグッと良くなります。Unityで開発中の「Celestial Ball」でもステージの一部分を照らすため、スポットライトを配置しました。ところが、追加したスポットライトが消されてしまったというか、うまく表示されませんでした。結論としては「RenderMode」を見直したら解決したので、その時の解決法です。 プレイヤーが操作するボールにライトを仕込んで発光…

続きを読む

【Unity】IF文の省略形と三項演算子、null合体演算子を使いこなしてデキる男になる話

 Unity(というかC#)でプログラミングしていると、親の顔以上に見ることになる「IF文」。IF文には{}の省略だけでなく、三項演算子、null合体演算子、null合体割り当て演算子、null条件演算子といった省略形があります。  IF文の使い方は今さらKuroMikanが説明するほどの事ではないのですが、『IF文の省略形』を使いこなせるとデキる男風に見える、という話です。 IF文…

続きを読む

【Unity】iOS / Android でバッテリーの状態を取得する方法

ゲームアプリは常にバッテリーとの戦いです。白熱のバトル中、突然バッテリー低下の警告が・・・なんてこともよくあります。バッテリー残量を見るためにわざわざゲームを中断するのもだるいです。 というわけで、今回はUnityでバッテリーの状態を取得する方法についてです。ネイティブのヘッダーを表示すれば見れるじゃん!て事なんですが、デザインが弄れないので浮いて見えてしまうこともしばしばあります。Unity…

続きを読む

ゲームのアンテナ