プログラミング

Unity

【Unity】Vectorを使ったイージング、アニメーション動作

Vector2を使ったスクリプトでアニメーションを作成します。RectTransformで座標を決めて、線形補間「Leap」を実行します。本記事では、マウスのポインターの位置でアニメーションを稼働させるソースコードを公開・解説しています。
フロントエンド

【CSS】画像に文字と画像を重ねる。画像をホバーで非表示にする

画像上に文字を配置するには、それぞれabsolute(絶対値)とrelative(相対値)を決めます。カーソルを合わせると変えるようにするには、ホバーでopacityを変える必要があります。視覚的に説明や情報を提供により情報を伝えます。
Unity

【Unity】画面サイズの変更、合わせる設定とおすすめの比率

Unityで画面サイズのおすすめとUI設置を最適化する方法を解説。各プラットフォームやノベルゲーム、パズルゲーム、RPGなど各ゲームに合わせた画面比率で画面のサイズを変えて、さらに動的なUI操作のヒントを提供します。
Unity

【Unity】ボタンでシーン切り替え|複数ボタンで別の処理

Unityでボタンを押してシーンを切り替える方法を解説。複数のボタンで同じシーンへ移り別の処理をする仕組みと、static変数で値を保持する方法、DontDestroyOnLoadを使うときの注意点も紹介します。
Unity

【Unity】Invokeで引数を渡す、途中で停止・中断。

UnityのInvokeを使って引数を渡す方法や、処理を途中で停止するテクニックを解説。また、コールチンとの違いを紹介。
Python

【Python】カウントダウンタイマー|sleepでタイマー処理

Pythonでのタイマーとカウントダウンの作り方は、tkinterを使用してsleep関数とtimerを組み合わせ、使いやすいタイマーを実装できます。
プログラミング

【動けば勝ち】プログラミング挫折は、完璧主義が原因!?

世界全体でIT技術が進歩、プログラミングの知識・スキルが必要で、IT技術を培うことで就職や転職で有利です。とても魅力的ですが、何から始めてよいか分からず教本とスクールで勉強。アプリを作る。しかし、ほとんどの人はここで挫折してしまいます。
Unity

【Unity】セーブ機能の作り方-データ改造ができないシステム

Unityでのセーブ機能の作り方を解説。PlayerPrefs・JsonUtility・バイナリ形式を比べ、データ改造を防ぐ安全なセーブを作ります。Windowsでのセーブデータの保存場所や、JsonUtilityの落とし穴も紹介。
Unity

【Unity】QuickSaveを実装、手軽なセーブ機能

Unityでクイックセーブ・クイックロードを作る方法を解説。変数1つで作る手軽なセーブ機能に加え、ゲームを閉じても残す方法や、セーブが無いときにロードボタンを押せなくする工夫も紹介します。
Unity

【Unity】coroutine(コルーチン)で停止や再開を解説

Unityのコルーチン(Coroutine)の使い方を解説。yield returnでの待機、WaitUntilでの条件待ち、StopCoroutineでの停止と再開に加え、Invokeやasync/awaitとの違いも紹介します。
フロントエンド

JavaScriptとPHPの違いー優先して学ぶ言語はどっち?

PHPとJavaScriptの違いを徹底解説!サーバーサイドとフロントエンドでの役割、特徴や選び方について詳しく紹介します。どっちから学習しようか迷っている人必見。
Unity

【Unity】csvファイルから画像と音声をパスで読み込み

Unityでcsvに書いたパスから画像と音声を読み込む方法を解説。Resourcesフォルダの使い方と非推奨な理由、立ち絵・ボイスの表示に加えて、背景・BGMをcsvで切り替える方法も紹介します。
Unity

【Unity】シーンをまたぐ変数の共有|アクセス修飾子に注目!

Unityでシーン間やスクリプト間での変数共有に関する情報、特に変数の取得・変更方法、シーン切り替え時のデータ保持、SerializeFieldとpublicの違いについて。staticはシーンをまたいでも変数保持できるが、注意点もある。
Unity

【Unity】UIと画面クリック判定を区別、UIの処理無効にする

IsPointerOverGameObject()で、UIボタンを押したときに画面クリックの処理を止める方法を紹介。スマホのタッチや新しいInput System、ボタン・スライダーだけを区別する方法、うまく判定されないときの対処も解説。
Unity

【Unity】UIテキスト表示と使い方ー画面を押して文字を変える

この記事は、Unityでのテキスト表示について解説しています。Debug.Log()とUIテキストの違い、TextMeshProの使用法を説明し、初心者向けにノベルゲームの基礎の機能を紹介。
Unity

【Unity】マウス操作をゲームに導入する画面クリックで処理

UnityでCSVのテキストをマウスクリックで1つずつ進めるには、if文でメソッド「Input.GetMouseButtonDown(0)」を使用します。ノベルゲームは画面のクリック回数に応じてテキストを表示するシステムに近づきます。
Unity

【Unity】カウントアップでリザルト画面にスコアを表示

Unityでスコアを表示します。カウントアップ機能や別シーンに移動してリザルト画面を表示など紹介しています。
Unity

【Unity】CSVファイルを読み込み、テキストを画面に表示する

UnityでのCSVファイルの読み込み方法を解説します。エクセルやGoogleスプレッドシートでcsvを作成し、データのインポート・読み書き・外部ファイル読み込みを簡単に実装する方法を紹介。
Python

【Python】Tkinterボタン(Button)の使い方|作成・配置・色・command・無効化

PythonのTkinterでボタン(Button)を作る方法を解説。配置(pack・grid・place)、色・フォント、command、押せなくするstate、ttk.Buttonとの違いまでサンプルコードで紹介します。
Python

【Python】TkinterのLabel(ラベル)使い方

Tkinterのラベルの使い方について紹介。配置はpack()、grid()、place()3つの他、sideオプションやanchorオプションを紹介。文字の幅・高さや文字色・背景色の指定やフォントやサイズ、太さの変更も解説。
Python

【Python】pillowライセンス-URLからQRコード作成

Python Pillowのライセンスはオープンソースで商用利用も可能なライブラリです。Pythonのqrcodeライブラリを使用すると簡単にQRコードを生成できます。
Python

【Python】exe化の方法と各ライブラリは商用利用可能なのか

Pythonのexe化の方法と、PyInstaller・Nuitka・py2exe・cx_Freezeのライセンスを確認。PyInstallerとNuitkaの商用利用の可否や、作ったexeの扱いまで解説します。