プログラミング

Python

【Python】割線法-方程式の数値解とグラフ出力、黄金比収束

割線法(セカント法)をPythonで解説。黄金比を交えつつ非線形方程式のグラフを用いて、解の出力とグラフ化をわかりやすく紹介します。
Flutter

【Flutter】VSCodeでWindowsの開発を環境構築

Windowsを使ってflutterでvscodeの環境構築を解説をしています。アプリの開発はOSごとに使用できる言語が異なりますが、Flutterはどちらも対応していて、企業の参入もしています。
Unity

【Unity】Android(スマホ版)ビルド設定・インストール

Unityでスマホ版(Android)のビルドを紹介しています。"No Android module loaded"でプラットフォームを変更できない場合は、モジュールをインストールする必要があります。
Unity

【Unity】無料サーバーPUNでオンライン通信対戦ゲームを作成

Unityで通信対戦の導入を紹介します。オンライン環境はサーバーを設置する必要がありますが、構築から管理をするのは非常に困難です。無料サーバーのPUN2アセットを使うことで簡単にマルチプレイができて、異なるデバイス間でも同期できます。
Unity

【Unity】Blenderで作った3Dモデルをインポートする

UnityでBlenderで作成した3Dモデルをインポートする方法を紹介します。FBXファイルやOBJ形式のimport、Unity内でのモデルアニメーションの読み込みなどを解説しています。
Python

【Python】Tkinterのbindメソッドでイベント検出

Pythonのtkinterのbindメソッドを解説。イベントハンドラとしてクリックイベントを例とし、さらにイベント一覧を紹介してます。
Python

【Python】tesseractとPyOCR文字認識と商用利用

Pythonのライブラリ「pyocr」や「tesseract-ocr」を使用し、商用利用も可能なOCR機能を実現。日本語にも対応し、画像内の文字認識を範囲指定できる。Windows上でtesseractをPythonから利用可能。
Unity

【Unity】ビルドしたゲームを終了の処理をするスクリプト

Unityでゲームを終了するにはApplication.Quitを使います。UIボタンで終了する方法、エディタでも止まる書き方(#if UNITY_EDITOR)、終了確認パネル、終了時のセーブ処理まで、スクリプト例付きで紹介します。
Unity

【Unity】データベース連携-PHPを介して情報を画面に表示

Unityでデータベースと連携するには、PHP経由でDB接続してアクセスします。ローカルデータベースの作成やUnityWebRequestを使用してデータの取得・送信も可能です。
Unity

【Unity】データベースをPHPで呼び出して画面に出力する

PHPを介してデータベースをUnityに呼び出します。ConoHa Wingでは、phpAdminでMySQL接続します。サーバー上で表示するには、FTPソフトでPHPファイルをアップロードて、データベースにアクセスが可能です。
Unity

【Unity】PHP連携-MySQLでデータベースを作成

UnityとPHPを組み合わせたデータベース接続にはMySQLを使います。UnityからPHPを経由してデータベースにアクセスし、SQLを使用して連携します。編集はphpAdminを使用します。
フロントエンド

【CSS/JS】矢印のボタンで横スクロールするスライドショー

CSSとJavaScript(JS)を組み合わせた横スクロール可能なスライドショー。サイドに配置した矢印やボタンを活用して、htmlで実装した画像を横にスライドさせてユーザーに優れた視覚的な体験と直感的な操作感を提供するデザインです。
フロントエンド

【CSS】JavaScript不要、トラックパッドで横スクロール

CSSでトラックパッドを使用して横スクロールを有効にします。横スクロール型ウェブデザインはECサイトにて商品比較に非常に役立ちます。画面が小さいスマホでもタッチスクリーンを活かし、レスポンシブデザインを考慮してユーザビリティ向上になります。
フロントエンド

【CSS/JavaScript】スクロールに合わせて画像切り替え

JavaScriptでスクロール時に背景画像を切り替え、パララックス効果を実現します。スクロール位置に基づいて画像が滑らかに変化し、ページの動きに合わせて背景が移動します。
Python

【Python】pngやjpgの画像をwebpに一括で画像変換

pngやjpeg、bmpを画像変換するためにフリーソフトを探しても求めるものがないときはPythonのpillow,osモジュールで一括でwebpにします。自作ならwindows、macの対応を気にせず、応用でheicやavifもできます。
Python

【Python】平均・分散・標準偏差・中央値・最頻値を計算

【Pythonで理解する統計学】第1回は、 numpyを使って平均は、numpy.mean() 。分散は、numpy.var()。標準偏差は、numpy.std()を使って表現をします。また、これらの使用上の注意点も紹介します。
Python

【Python】ライブラリとは?統計処理・データ分析頻出一覧

Pythonのライブラリとは何か(標準ライブラリと外部ライブラリの違い)を説明し、統計処理・データ分析で使うNumpy・Matplotlib・Pandas・Scipyの使い方をサンプルコードで紹介します。
Unity

【Unity】オブジェクト・プレハブをスクリプトで複製・コピー

Unityでオブジェクトを複製し配置するスクリプトやRectTransformを操作するスクリプトを作成する。同じオブジェクトやプレハブを生成するためのUnityスクリプトも作成可能。
Python

【Python】Tkinter画面遷移-複数ウィンドウをクラス化

Tkinterの複数ウィンドウを画面遷移するには、pack_forget()メソッドを使います。ボタンでクリックすると表示と非表示をして画面切り替えをします。複雑な画面遷移は、def関数では読みにくいのでクラス化して可読性を上げます。
Python

【Python】グラフ操作|x軸の範囲を対応させるgui

統計学や実験で得た数値を分析するときにグラフを作成します。表計算ソフト以外にPythonでは、実測値とそれをグラフ化するライブラリがあります。ユーザーが範囲を指定してその区間のプロット結果を出力するTkinterアプリを作成します。
Unity

【Unity】他のスクリプトの関数を呼び出す・変数を取得

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

【Unity】TruncateTextで長いテキストを省略する

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

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

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

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

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