はかせのラボ

私の頭の中を書いていく雑記ブログです

2019-01-01から1年間の記事一覧

ポケモン剣盾 ランクマッチで4桁順位になれたのでその構築の紹介

あいさつ パーティ紹介 サダイジャ ドリュウズ リザードン サザンドラ ローブシン ヨクバリス 運用 構築に至った経緯 あとがき あいさつ どうも、はかせです。 やっとこさポケモンのシングルランクマッチで4桁順位になれました。 今マスターボール級に何人い…

C# コンソールアプリでBluetooth通信を行う

あいさつ 前準備 Bluetooth通信のやり方 周囲のBluetooth端末をスキャン スキャンした端末が通信したい端末かチェックし値の購読を始める あとがき 参考 あいさつ お久しぶりです。はかせです。 この記事は、C# その2 Advent Calendar 2019 の22日目の記事と…

ポケモン剣盾 マスターボール級に行ったのでパーティ紹介 ~ヨクバリスが無限大強い~

あいさつ マスターボール級とは 実際に使ったパーティ紹介 ドリュウズ ニンフィア ヨクバリス サザンドラ ミミッキュ ドラパルト パーティの運用 苦手な相手 あとがき あいさつ お久しぶりです、はかせです。11/15に約3年ぶりの完全新作 「ポケットモンスタ…

雑記 祝!毎日投稿一周年!一年間毎日投稿して感じたメリット・デメリット

あいさつ メリット 文章に書き慣れる アウトプットの習慣が付く アクセスが増えやすい デメリット しんどい 時間がブログメインになっていく 毎日投稿しなきゃいけないという強迫観念に襲われる 毎日投稿するべき人・そうでない人 ついでにしれっと今後の方…

UE4 フォルダ操作をエクスプローラーからやるとまずいらしい

UE4

あいさつ フォルダ操作とかは気を付けましょう UE4でフォルダ操作 あとがき 補足 参考 あいさつ どうも、はかせです。今日はUE4触ってたんですが、 その中でちょっとアセット周りで困りました。実際私が対面した問題はUE4というよりか バージョン管理の話だ…

Unity マウスからRayを打つ ~可視化もするよ~

あいさつ 実行結果 実装 あとがき あいさつ どうも、はかせです。今回はマウスの位置からRayを飛ばしてみるのと その可視化をやってみます。 実行結果 今回はまず先にどういう結果が出るのかからお見せします。 画像右にあるGameビューから適当にクリックし…

Unity ものすごくざっくりと着地判定を作る ~楽がしたいんじゃぁ~

あいさつ 実装選択肢 それでも微妙にめんどくさいところが・・・・ めんどうを解消していく 自動で判定用オブジェクトを置いていく あとがき あいさつ どうも、はかせです。今回はUnityで着地判定を作ってみます。 ただ単純にやってくと やれレイヤーがなん…

Unity コンポーネントとは?クラスやスクリプトとは何が違うの?

あいさつ コンポーネントとはなんぞや? クラスやスクリプトとは何が違う? あとがき あいさつ どうも、はかせです。昨日Twitterを眺めてたら GetComponentがうまくいかないみたいな話があってですね。 ちらりと覗くとどうやらコンポーネント自体の理解が あ…

Unity 以前作ったFPSカメラに縦方向の制限を付けた

あいさつ 異なる点 角度制限を付ける 実行結果 あとがき あいさつ どうも、はかせです。以前UnityでFPSっぽいカメラを作ってみました。 hakase0274.hatenablog.com概ねの動きは上記の記事で問題ないと思うのですが、 一部問題と言うか一般的なFPSゲームのカ…

Unity UDP通信を受信する

あいさつ 実装内容 コード 実行環境 結果 あとがき 参考 あいさつ どうも、はかせです。何気なくアクセス解析を見てたらですね 以前上げたTCP通信の記事がトップになってました。 ということで今日はUDPやっていきますよ。 (別にこのためにやってたわけじゃ…

C# for文をgoto文使いながら解説していく

C#

あいさつ for文の使い方 goto文を使ってfor文と同じ動きを作る あとがき あいさつ どうも、はかせです。ちょっと前に配列についての記事を上げました。 hakase0274.hatenablog.com配列を扱ったんだから次は配列操作にほぼ必須に近い for文の説明をしなきゃな…

ブログ 記事中のコードなどを折りたたむ方法の紹介と解説[コピペ可能]

あいさつ やり方 一応解説的な あとがき 参考 あいさつ どうも、はかせです。先日闇の深そうなコードとともに配列の基本を書きました。 hakase0274.hatenablog.comその中であまりにも行数が長くなってしまった(してしまった)ため コードがあり読みづらくなる…

C# 配列というものについてそれとなく語る ~闇が深そうなコードを添えて~

C#

あいさつ 配列とは 配列が便利な場面 あとがき あいさつ どうも、はかせです。最近学校でもネット上でも 「配列の扱いを知らない人」が多いように感じます。 (あくまで自分の目に見えている範囲だけの話ですが)そこで今回は「配列を知らないorよくわかってな…

C# BOM地雷を踏まないために必要な知識をまとめてみる

あいさつ BOMとは BOMが何故文字化けを BOMの有無をどうやって切り替える BOMが有用な場面 あとがき あいさつ どうも、はかせです。以前こんな記事を投稿しました。 hakase0274.hatenablog.com内容はC#でのファイルI/O基礎的なものです。この記事の中で○○Rea…

C# 参照渡しの3つのキーワードについて違いを語る ~in、out、ref~

あいさつ 参照渡しと値渡し ref out in あとがき あいさつ どうも、はかせです。先日メソッドから複数の値を取得する方法を 投稿しました。 hakase0274.hatenablog.comその後Twitterの方でですね 「outは?」 というコメントを頂きました。確かに複数の値を…

C# 一つのメソッドから複数の値を取得する3つの方法

あいさつ refキーワードを使う タプルを使う 構造体を使う あとがき あいさつ どうも、はかせです。唐突ですが、一つのメソッドから複数の結果を欲しくなる時ありませんか? 「座標情報と対応インデックスが欲しい」 「メソッド実行して値とそのメソッドの成…

ブログ 10月のブログ運営の振り返り

あいさつ PV数 読者数 アクセス傾向 今後どうしていくか あとがき あいさつ どうも、はかせです。今回は私の記事としては初のPVとかの 報告記事になります。なんやかんや1年ほどブログをやってきていますが、 現状の報告やらなんやらってのはやってませんで…

ゲーム開発 ゲームエンジン×Gitのワークフローの一例

あいさつ Git使おうぜで解決できない問題 テキストデータとバイナリデータを別で管理する あとがき あいさつ どうも、はかせです。最近チーム開発をする機会がかなり増えました。ついこないだJPHACKSに参加し、 今もUnityとUE4のプロジェクトに参加させてい…

UE4 ブループリントを嗜む ~Hello World~

UE4

あいさつ ブループリントとは さっそく使ってみる あとがき あいさつ どうも、はかせです。前回はアセットをプロジェクトにぶち込んでみました。 ただですね、 ツッコんだアセットが悪いのかなんなのかわかってないですけど うまく動いてくれませんorzUE4ワ…

UE4 プロジェクトにアセットをインポートする3つの方法

UE4

あいさつ インポートメニューからインポート 右クリックからインポート ドラッグ&ドロップでインポート あとがき あいさつ どうも、はかせです。今日はUE4です。 前は闇に包まれていた世界から脱出できた話でしたね。 hakase0274.hatenablog.comさて闇から…

雑記 開発環境の構築が開発において一番難しい説

あいさつ 開発環境とは 環境作るのって本当大変 難しい環境構築をどうする あとがき あいさつ どうも、はかせです。本当は今日はUE4の進捗を上げたかったのですが、 上げられないので雑記です。環境が変更されたってのと なぜかプルできない問題に直面し作業…

雑記 JPHACKS終了 ~しかし開発は続く~

あいさつ 何作ったか 結果 あとがき あいさつ どうも、はかせです。今日でJPHACKSのHackDayが終了しました。 今回はその報告と今後の動きです。 何作ったか 今回私が参加したチームはARでスキャンしたオブジェクトの上に3Dモデルを表示しそのモデルにボイス…

Unity あのめんどくさいAnimatorのステートマシンから解放されよう

あいさつ サンプル あとがき あいさつ どうも、はかせです。今日はJPHACKSの一日目でした。 私が参加しているチームはUnityを使って開発をしています。 そこで2日間という短期間でモノを作るということで モーションは基本Animatorです。ただUnityを少し触っ…

雑記 明日からJPHACKSなので更新とか遅くなるよって話

あいさつ JPHACKSに参加します 表題回収 あとがき あいさつ どうも、はかせです。今回は雑記と名打っていますが、 内容は報告記事になります。 JPHACKSに参加します 私は明日から開催されるJPHACKSに参加してきます。 jphacks.comこのイベントは簡単に言うと…

雑記 久しぶりにスマホで書くし自分のプログラミング歴でも振り返ってみる

あいさつ 触った言語 COBOL C Java C# C++ PHP Python HTML CSS JavaScript あとがき あいさつ どうも、はかせです。今回の記事はスマホからお送りします。さてブログをスマホで書くなんてかなり久しぶりです。多分この記事以来ですね。 雑記 スマホアプリで…

UE4 この暗黒の世界の闇をはらうためにはフォグが必要だ

あいさつ この世界は暗黒の中 光をもたらす方法をググっても 世界はフォグ欲していた あとがき あいさつ どうも、はかせです。昨日はUnityのタスクを進めたので 今日はUE4のタスクを進めたいと思いました。ただUE4の中身のコードはちょくちょく読むんですが…

Unity FPSゲームやバイオで見るようなカメラとラジコン操作

あいさつ どういうやつ カメラ移動 ラジコン操作 あとがき あいさつ どうも、はかせです。今日は趣味のDirectX12ではなく 誘われたプロジェクトの作業してました。今回はその中で実装してみた 簡単にできるFPSとかバイオで見る感じのラジコン操作を 紹介しま…

C++ std::vectorのポインタから特定インデックスの要素を取り出す5つの方法

あいさつ 前提 ①一旦実体を別で格納し使う ②()と[]の合わせ技 ③0番地を使う ④std::vectorのatを使う ⑤イテレーターを使う あとがき あいさつ どうも、はかせです。今日は以前上げたボーンの理屈に従って カタカタコード打っていました。その中でstd::vector…

まとめ IL勉強の軌跡をまとめておく

あいさつ ILとは DnSpy IL手書き DynamicMethod ループ 拡張メソッド 命令の種類 自動メモ化 コンストラクタ デストラクタ あとがき あいさつ どうも、はかせです。このブログもなんやかんやいって1年強やってきました。そうすると色んな記事が出てくるわけ…

DirectX12 ボーンオフセット行列と初期姿勢行列

あいさつ ボーンオフセット行列 初期姿勢行列 あとがき あいさつ どうも、はかせです。今日はボーン勉強会その二です。今回のテーマはボーンについて調べてるとしょっちゅう出てくる ボーンオフセット行列と 初期姿勢行列です。 ボーンオフセット行列 ボーン…