エラー集/困った時

【uGUI】ContentsSizeFitterのサイズ反映をすぐに行う方法と注意点

前提 ContentsSizeFitterのサイズ反映すぐに行う 注意点:ContentSizeFitter をアタッチしたGameObjectがアクティブでないと働かない 前提 ContentsSizeFitterは設定したコンテンツにあわせてRectTransformのサイズを調整してくれるものだが、これは即反映さ…

【uGUI】Mask配下にあるImageに自作したshaderが適応されない時の回避方法(スクロールコンテンツでおきやすいかも)

起きた事象 以下のような①Canvas直下にあるImageオブジェクトと、②親にMaskコンポーネントを持つImageオブジェクトの2つがあるとします。 どちらのImageにも自作のマテリアル(shader)を適応しています。 話を単純にするためにshaderの中身はマテリアルで指…

【Timeline】AnimationTrackに早送りやスキップがうまく適応されない時に見直したい事

起きた事象 前提として、TimelineのAnimationTrackを使うことで、TimelineからAnimationClipのアニメーションを呼びだせる。 コードからTimelineを操作してスキップ(特定の時間へ即移動)したり、倍速再生したときに playableDirector.time = 5f; //5秒目へ…

Androidビルドで「Android SDK is missing required platform API」エラー出た時の対処法

起きた事象 普段使っているPCではないPCで、 androidでビルドしようとしたら以下のエラ―出てビルドできなかったのでメモ。 一番左の「Update Android SDK」を押す!これで解決する人はおしまい。 対処法 「Update Android SDK」おしたら、以下のエラーがUnit…

【Android】現在、お客様のアプリは API レベル 29 を対象にしています。セキュリティとパフォーマンスが最適化された最新の API を利用するには、API レベル 30 以上を対象にする必要があります。アプリの対象 API レベルを 30 以上に変更してください。

エラー内容、困ったこと等 Androidアプリの申請をしようと、Google Play Console でパッケージをアップロードした際に以下のエラーが発生。 現在、お客様のアプリは API レベル 29 を対象にしています。セキュリティとパフォーマンスが最適化された最新の AP…

【Unity】Admob導入後Androidビルドエラーが発生した際の対処法

初めてAdmobをプロジェクトに導入したところ、androidビルドが通らなくなってしまった。 無事解決できたので、対処法を記載します。 エラー内容、困ったこと等 この事象が発生したときの環境 解決方法 Unityで使われるgradleのバージョンを確認 Android Grad…

別のコライダーが邪魔していてタッチイベントがとれないときの対処法

事象、困ったこと 開発中のゲームでパーティクルが出ている穴をタップすることでステージ移動する仕様なのだが、 魚が手前を泳いでいるとタッチしても反応しない。(赤くかこっている辺り) 魚のコライダーを外せば解消するが、 魚と地面がぶつかった時に魚…

uses-sdk:minSdkVersion 17 cannot be smaller than version 19 declared in library [:UnityAds:]

発生した現象 UnityAdsをプロジェクトに初めて導入し、android実機で動作確認するためにandroidビルドをした際に発生。 最低のSdkVersionが17になっているが、UnityAdsのライブラリでは19にしないといけない、という内容 対処方法 最低SDKVersionを19にあげ…

3Dオブジェクトを光らせるStandardのEMISSIONが効かないときの対処法

StandardのEMISSION 3Dオブジェクトを光らせる方法の1つに、ビルドインシェーダのStandardシェーダのEMISSIONを使う方法がある。 スクリプトからStandardのEMISSIONを切り替える方法 public void SetEmission(bool emission, Color color) { r = box.GetCo…

androidでinpufFieldの文字色が白い時の対処法

入力した文字や「OK」が白くて見にくい… uguiやtextMeshProのinputFieldを使用した際に、 android実機で入力した文字や「OK」が、白くかなり見にくいという現象になりました。 ▲かなり見にくいけど、赤線引いたところにうっすら入力した文字が出ています…

Routationしてたらタッチイベントが取れなかった【Unity】【uGUI】

今回は、 UnityEngine.EventSystemsにあるIPointerDownHandlerだったりIPointerUpHandlerの実装クラス作って、 作ったスクリプトを適当なゲームオブジェクトにアタッチしたのにイベントが取れない!(タッチが反応してくれない!) …ということがあったので…

Execution failed for task ':android:compileReleaseJavaWithJavac'. compileSdkVersion 'android-24' requires JDK 1.8 or later to compile.

apkファイル作ろうとした際に以下のエラー発生。 Execution failed for task ':android:compileReleaseJavaWithJavac'.compileSdkVersion 'android-24' requires JDK 1.8 or later to compile. この直前に targetSdkVersionを24にあげてました。 エラーメッ…

reference count should be greater than 0

リファレンスカウンタ周りのエラー。 基本的にcocos2d-xのクラスはRefクラスを継承していて、リファレンスカウンタの仕組みを使用している。 Node#createでインスタンスを生成する((newはスコープで制限されてるので呼べない))とRef#autorelease状態のインス…

エラー: メイン・クラスMainが見つからなかったかロードできませんでした

おきてるエラー javaで作ったアプリをjavaコマンドで実行しようとした際におきたエラーです。 エラー: メイン・クラスMainが見つからなかったかロードできませんでした 原因 -classpath に自分が作ったクラスが入っていなかった(mainメソッドを持つクラスが…

syntax error near unexpected token `do

初心者すぎてすげーはまる。。(-_-#) 時間がもったいないのでメモだけ syntax error near unexpected token `do bashでfor文書いててはまった。 原因は、改行コード。CRがあったからfor文でdo〜doneを複数行書いてて上のとおりのシンタックスエラーになった。…

fatal: 'origin/master' does not appear to be a git repository

git使っててミスっためも。 タイプミスでした。。*1というわけで拡散しとこう。 おきたエラー pushするときに出た。 fatal: 'origin/master' does not appear to be a git repository fatal: Could not read from remote repository. 結局 正しいコマンドは…

Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); 

ひとまずめも。どこにこの情報書いてあるかとか、そういうことは調べ中。 あるときから描画がおかしかった… (↑こんな状態) 前フレームで描画されたものが残ってしまってたわけだ。 @Override public void render() { Gdx.gl.glClearColor(0, 0, 0, 1); Gdx…

ERROR: Could not find a valid gem 'sass' (>= 0), here is why

Ruby on Rails インストール時のハマったエラーめも。 前提 Window7 64bit でやる 以下を参考にRubyのインストールからやる WindowsでのRuby on Rails – 開発環境構築からアプリケーション実行まで | Developers.IOdev.classmethod.jp この記事のはなし gem …

Invalid configuration or no Rubies listed. Please fix 'config.yml' and rerun 'ruby dk.rb install'

Ruby on Rails インストール時のメモというか拡散 ruby dk.rb install ってやって、 Invalid configuration or no Rubies listed. Please fix 'config.yml' and rerun 'ruby dk.rb install' というエラーが出たら、 dk.rb init で生成された、config.ymlって…

org.apache.struts.taglib.html.BEAN という名前のbeanが見つかりません

仕事ではまっためも. org.apache.struts.taglib.html.BEAN という名前のbeanが見つかりません <html:select>とか、taglib使おうとしたときにおきた. でも、<html:html>だけならエラーでなかったので、<html:html>しか使ってない画面なら出て、それ以外のタグ使っているなら該当しますので注意</html:html></html:html></html:select>…

shファイルを呼んだときのカレントディレクトリ

すごくはまってしまった。。 シェルスクリプトで 日付入りファイル名のzipファイルの中から1週間前以前のものを削除する、シェルスクリプトを作って、 内製のスケジューラからそのshを呼び出すということをしていたのだけど、 なぜかファイルが消えず、sh単…

varchar 値 'hoge' から int データ型に変換できませんでした。

ある2つのSELECT文を単純にUNION ALL したらこんなメッセージが出てエラったのでメモ。 SQLServer2000です。 サーバー : メッセージ 245、レベル 16、状態 1、行 2 構文エラー。varchar 値 'hoge' から int データ型に変換できませんでした。 UNIONしたSELEC…

文字列連携するときはNULLに注意

仕事めも。SQLServer2000 です。 update COMMENT_TABLE set COMMENT = @COMMENT + 'EOF' みたいなSQLを書きたいときに変数の@COMMENTがnullの場合に処理されない。 COMMENT_TABLEのCOMMENTカラムには何も入ってない。 期待値は、'EOF'という文字列だけ入って…

SQLServerではFROM句にサブクエリを使う時はas演算子が必要

SQLServer2005,2008で確認してます SELECT hoge FROM ( SELECT hoge FROM HogeTable ) だと ')' 付近に不適切な構文があります。 みたいなエラーになる。 SELECT hoge FROM ( SELECT hoge FROM HogeTable ) as A asで別名を定義してあげるとうまくいく。この…

sqlの速度計測

最近やったt-sqlが何がいいコードなのかもわからないのでとりあえず 速さだけでも良いSQLを書こうと思って調べたことのめも。 環境は、SqlServer2008 です。 DECLARE @STARTTIME datetime2 SET @STARTTIME = SYSDATETIME(); //ここに速さ測りたいSQL書く SEL…