プログラミング

Unity

【Unity】別スクリプトの関数(メソッド)・変数を呼び出し渡す

staticを使わず、別スクリプトの関数を呼び起こすには、「GetComponent()」で、新しいインスタンスを作成して定義します。private変数は、そのスクリプト内のみ有効で、別のスクリプトからの干渉を受けないです。
Unity

【Unity】長いUIテキストを文字数の制限して「…」で省略する方法

UnityでUIテキストを使って長い文章を表示すると、画面内に収まらない場合があります。一定の文字数以上を制限して省略記号を付ける「TruncateText」を使うことで、文字列を指定された長さに設定して、省略記号を付けることができます。
Unity

【Unity】InputField入力フォームで数字や文字を取得

UnityのInputFieldを使用した数字・テキスト入力と取得方法を解説。シーン切替時のデータ保持技術をインターバルタイマー機能の実装とともに紹介。
Unity

【Unity】スクリプトを使ったイージング、アニメーション動作

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

【コピペOK】CSSで文字・画像を重ねる。ホバーで非表示にする

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

【Unity】プラットフォームに適した画面サイズの変更とUI設置

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

【Unity】複数のUIボタンでシーン切り替え、別の処理をする

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】Invoke・coroutineで自動に処理をする

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

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

Webページは、骨組みのHTMLと装飾のCSSを使います。しかし、アニメーションや会員登録は、JavaScriptとPHPが必要です。JavaScriptはブラウザ内、PHPはウェブサーバー上で実行します。PHPはデータベースを扱います。
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ラベルの作成とカスタマイズの方法

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

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

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