プログラミング

フロントエンド

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

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

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

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

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

Unityでボタンを押すと複数のシーンに画面遷移する仕組みを構築します。UIボタンをクリックするとシーン切り替え、スムーズな画面遷移を実現。また、シーンを切り替えた後、変数を保持するためにはstatic変数を使う必要があります。
Unity

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

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

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

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

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

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

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

本記事では、Unityでのセーブ機能を詳しく解説。セーブデータを作る方法をまとめ、その中でもおすすめなバイナリ形式を用いてデータ改造を防ぎ、安全かつ効率的なシステムを作る方法を紹介。
Unity

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

Unityのノベルゲームには、選択肢やクイックセーブ・ロード機能が欠かせません。シーンごとにセーブデータを管理し、プレイヤーにスムーズなゲーム進行を提供します。quicksaveやセーブ機能の実装は、開発の重要な一環です。
Unity

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

【アセット不要!Unityで作るノベルゲーム】第6回は、Invokeで引数を渡し、数秒後に動作させてオート機能を作ります。オートモードを導入すると、プレイヤーがわざわざクリック操作をせずにストーリーの流れを自動的に楽しむことができます。
フロントエンド

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

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

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

resourcesフォルダーは、Unityで画像や音声、プレハブ、csvを扱う際に便利な機能ですが、メモリの負担が多大きく非推奨な機能です。しかし、規模によっては使用に問題はありません。
Unity

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

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

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

ispointerovergameobjecteventsystem.current.ispointerovergameobject()とeventsystem.current.ispointerovergameobjectを紹介。UIボタンのクリック判定を反応しないようにします。
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)の作成

PythonのTkinterでGUIボタンを構築する方法を紹介します。標準ボタンを作成したり配置したり、さらに色を指定して背景や文字を変更することも簡単にできます。Tkinterでアプリをつくるときには、ボタンは必須です。
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の扱いまで解説します。