前回スプライトが表示できたので、今回はスプライト移動を実装していきます。
環境
Windows 11 Home 21H2
Unity 2021.3.11f1
手順アセットのインポートアセットは「Joystick Pack」を使います。
https://assetstore.unity.com/packages/tools/input-management/joystick-pack-107631
上記リンクを開いてアセットを Unity に追加します。
プロジェクトの Assets フォルダーに「Joystick Pack」が追加されます。
Floating Joystick の配置初めに「キャンバスグループ」を配置し、
その中に「Floating Joystick」をドラッグで配置します。
スクリプトの作成Assetsフォルダー内に C#スクリプト を作成し、次のコードをコピペします。
12345678910111213141516using UnityEngine;public class PlayerScript : MonoBehaviour{...
2Dスプライトに影をつけていきます。
環境
Windows 11 Home 21H2
Unity 2021.3.11f1
準備プロジェクトの作成URP対応の 3Dプロジェクトを作成します。
手順シェーダーグラフ の追加プロジェクトの Assets で右クリックし「作成 > シェーダーグラフ > URP > Lit シェーダーグラフ」で追加します。
シェーダーグラフ の設定参考サイト を見ながらみようみまねで設定しました。
Texture2DReference は「_MainTex」にすること。変更を忘れるとテクスチャーが表示されなくなる。
グラフ設定「Alpha Clipping」にチェックを入れないと Fragment に Alpha が設定できなかった。
マテリアルの作成今作ったシェーダーグラフを選択した状態で右クリックし「作成 > マテリアル」でマテリアルを作成します。
スプライトの設定影をつけたいスプライトのマテリアルに設定します。
影の描画設定Inspector をデバッグにして、
「Cast Shadows」をオンに「Re...
2Dスプライトを使って、パラパラ漫画風アニメーションを実装します。
ドット絵のキャラクターを歩かせるには、1コマ1コマ画像を切り替えて、歩いてる風にみせる必要があります。
Unity を使うと簡単に実装できます。
環境
Windows 11 Home 21H2
Unity 2021.3.11f1
手順2Dプロジェクトの作成今後、2Dゲームを作っていきたいので 2Dプロジェクト を新規作成して作業していきます。3Dプロジェクトでも同じことができるので好きな方で作ってください。
スプライト設定プロジェクトの Assets フォルダーにキャラクター画像を追加します。
今回使った画像は こちら からお借りしました。
Assetsに追加したキャラクター画像を選択し、インスペクター(Inspector)で次の設定をします。
テクスチャタイプ:スプライト(2DとUI)
スプライトモード:複数
上記を変更してから「Sprite Editor」ボタンを押します。
スプライトエディターキャラクター画像に合わせてスライス設定をしていきます。
スライスタイプを「Grid By Cell ...
気がついたらデバイスセキュリティに警告アイコンがついてました。
なので、どうやって消すか調べてみました。
注意:不用意にドライバーを削除すると Windows が起動しなくなる可能性があるので、自己責任でお願いします。
環境
Windows 11 Home 21H2
手順1まず「設定に移動」して「メモリ整合性」のチェックをオンにしてみる。
普通ならこれでいいんですが、私の場合非互換ドライバーがインストールされているみたいでオンにすることができませんでした。
手順2互換性のないドライバーを確認する互換性のないドライバーが確認できます。
でもここから削除できません。
じゃあどこから削除できるの?デバイスマネージャーから消せます。
デバイスマネージャーは、左下のウインドウボタンを右クリックして、出てきたメニューの中にある。
デバイスマネージャーの「表示」を選択し、次の2点を有効にします。
デバイス(ドライバー別)
非表示のデバイスの表示
これで準備完了。あとは互換性のないドライバーを削除していくだけ。
デバイスセキュリティ画面で公開名を調べて、
デバイスマネージャー...
年表1987年(昭和62年)0歳このころは特になし。何か思い出したら追記する。
1990年(平成2年)3歳~確かこの時期は幼稚園に通っていた記憶がある。
当時は団地に住んでいて幼稚園バスで送り迎えされていた。同じ団地から10人ぐらい幼児を乗せて、園まで運ばれていた。バスに乗る前は「先生おはようございます。お母さん行ってきます。」、帰ってきたときは「先生さようなら。お母さんただいま。」なんて事も言っていたと思う。
四角い蓋つきの給食を残していたことや、園にあるプールで遊んだこと、お遊戯会とか断片的な記憶があるぐらい。
同じ幼稚園に通っている子とよく公園で遊んでいた。名前は思い出せないが小学校に上がる直前に引っ越していった女の子がいた気がする。隣の学区になってしまい同じ小学校じゃなくなって、寂しい記憶が残ってる。
今では考えられないが、当時は母親から家のカギを渡されていて、バスを降りても母親は居ず自分で家まで帰ってた。今だったら保護者が迎えにきていないのに、園児をバスから降ろすことはないと思う。何回か、寝過ごして気づかれることなく園まで戻されてた気もする。
1994年(平成6年)7歳...
最近ホロライブにハマってしまい、常に配信を流している状態までになってしまいました。
https://twitter.com/so_noita/status/1535989024552550402?s=20&t=8aF76r39TFJB9wqaMGnHVg
さすがに過去の動画を全て追って見続けるのは不可能なので切り抜き動画も見てるんですが、自分も作ってみたいっという欲に駆られて作ってみることにしました。
今さら~?って感じですが、とりあえずやってみるがモットーの私なので、自分がやった手順をまとめていこうと思います。
もちろん全て無料。最初から Adobe の Premiere Pro なんて投資できませんのでね。切り抜き動画作成にハマったら買う。
環境
Windows 11 Home 21H2
準備私が使ってるツール
yt-dlpYouTube の動画をダウンロードするコマンドラインツール
https://github.com/yt-dlp/yt-dlp
「yt-dlp.exe」を適当なフォルダーにダウンロードして使います。
とりあえず適当なフォルダーにダウンロード。
...
久しぶりに Selenium のスクレイピングをしようと思ったら、エラーで動かなくなったのでその対処法。
環境
Windows 11 Home 21H2
Python 3.10.1
Selenium 4.4.3
エラーXPath を指定してエレメントを取得しようとしたら、次のエラーが発生。
1'WebDriver' object has no attribute 'find_element_by_xpath'
原因Selenium 4.3.0 で削除されていた。
https://github.com/SeleniumHQ/selenium/blob/trunk/py/CHANGES#L24
12Deprecated find_element_by_* and find_elements_by_* are now removedSeleniumHQ/selenium: A browser automation framework and ecosystem.
解決方法Selenium 4.3.0 以降は次のコードを使う。
123456...
Vuetify の v-simple-table で、マウスドラッグによる行の並び替え方法。
環境
Windows 11 Home 21H2
Vue 2.6.14
Vuetify 2.6.0
コード12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576<template> <v-container> <v-row> <v-col cols="auto"> <div class="my-parts"> <v-simple-table> <template v-slot:default> <thead> ...
Tauri とは、Web技術でデスクトップアプリを作成できるフレームワークです。同じようなフレームワークとして Electron がありますが、Electron よりもファイルサイズやメモリ使用量が小さい点が特徴です。
環境
Windows 11 Home 21H2
rustc 1.63.0 (4b91a6ea7 2022-08-08)
node.js v16.13.1
Microsoft Visual Studio C++ build toolsアプリをビルドするには Rust が必要なため、Microsoft Visual Studio の「C++ build tools」をインストールします。
C++ デスクトップ開発 にチェックを入れて、有効化させます。
Rust公式サイト からインストーラーをダウンロードして、インストールしておきます。
rustup-init.exe
インストーラーを実行して「ENTER」キーを押すと、Rust がインストールされます。
次のコマンドでインストールされているか確認できます。
1rustc --version
また WS...