プログラミング– category –
プログラミング関連
-
プログラミング
【Three.js】球を回すだけのアプリ
どうもです、タドスケです。 Vue.js をやっていて、ブログ記事上に何か 3D のインタラクティブなものを置きたいなーと思ったので、以前に学習した Three.js を使って『球を回すだけのアプリ』を作ってみました。 【できたもの】 タッチまたはマウス左ドラ... -
プログラミング
【Vue.js】ドット絵エディタ
どうもです、タドスケです。 前回の記事で、Vue.js を使用した簡単なアプリを作りました。 さすがにこれだけだと何もインタラクティブ感がないので、今回はもう少し Web アプリ感のあるものを作ってみました。 【作ったもの】 マウスの左ボタンで操作でき... -
プログラミング
【Vue.js】猫の知識をランダムに表示するだけのアプリ
どうもです、タドスケです。 冬休み明けから Web 系の開発をお手伝いすることになりまして、現在必死で勉強しています。 せっかくなので勉強がてらブログに公開できるものを作ってみようと思い、Vue.js と WebAPI を使って簡単なアプリを作ってみました。 ... -
プログラミング
【Qt(Pyside)】やりがちな間違い集
どうもです、タドスケです。 新しい職場で Qt(Pyside6)を使い始めて1年ちょっと。 様々な処理が簡単に書けていいなぁと思う反面、気を付けて実装しなかったために問題を起こしてしまったこともありました。 この記事では、僕が現場で実際にやらかした間違... -
プログラミング
【レビュー】『技術書』の読書術
どうもです、タドスケです。 先日、「『技術書』の読書術」という本を読みました。 リンク 読書術の本はこれまでに何冊か読んだことがありますが、この本ならではの学びがありましたので、感想記事を書きたいと思います。 本の内容を詳しく知りたい方は、... -
プログラミング
【C++】複数の cpp ファイルで同名の構造体を定義すると、初期値がおかしくなる
どうもです、タドスケです。 先日、仕事で C++ のコードを書いていてハマったポイントがあったので共有します。 【起きた問題】 現在僕がいるプロジェクトでは、C++ のプロジェクトをビルドする際にデフォルトで最適化を有効にしています。(仮にこれを「R... -
プログラミング
【Three.js】入力を Phaser で処理する
どうもです、タドスケです。 前回のプログラムを作っていて、入力周りなどの「Three.js(3D 描画)と関係のないコード」をもう少し簡潔に書けないかなーと思いました。 入力用のライブラリを自分で作っても良いのですが、ふと 以前に使った Phaser の入力... -
プログラミング
【Three.js】3D ステージ内の移動
どうもです、タドスケです。 前回はマウス入力を扱ったので、今回はキーボード入力を使ってゲームに応用できそうなものを作ってみました。 【完成品】 WASD キーで上下左右に移動できます(※斜め移動はできません) 【コード】 コードは以下です。(ChatGP... -
プログラミング
【Three.js】マウスカーソルとの当たり判定
どうもです、タドスケです。 前回、矩形同士の当たり判定を作ったので、今回はマウスカーソルとの当たり判定を作ってみました。 【完成品】 ボックスが格子状に配置されており、マウスカーソルで触れると色が変わります。 【コード】 コードは以下です。(... -
プログラミング
【Three.js】矩形同士の当たり判定
どうもです、タドスケです。 Three.js を使ったサンプル作りが楽しい今日この頃。 今回は矩形(四角)同士の当たり判定を実装してみました。 マウスカーソルに合わせて矩形Aが移動します 矩形Bに当たると、矩形Aの色が緑色に変わります 矩形A, B の上端(T...