[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
588: 577 [] 2020/02/18(火) 09:09:27.78 ID:sKgNX2QZ(1/3) AAS
>>580
580(1): 弟子 [] 2020/02/17(月) 21:47:40.85 ID:YBUAR2e9(2/2) AAS
>>577
多分ここが役に立つかな
外部リンク:qiita.com
とりま公式のサンプルに、直URLぶっこんでみた
画像リンク

データは
画像リンク

多分許可の部分がちゃんと設定されてないんじゃないかな
画像リンク

全員と全員(匿名も ってのがあるので
許可の部分に関して、重要なゲームデータに他者がアクセスできてしまうのは困るので、できれば匿名のものを含めての許可は避けたいです
一応許可の部分を匿名も含めればOAuth2.0の認証なしにデータにアクセスできることは確認しています

製作中ならこれでも問題ないのですが、リリース時に修正が必要なることを考えると、現段階で認証のことを解決しておきたいです
589: 弟子 [] 2020/02/18(火) 09:48:15.92 ID:GOZPaH/2(2/7) AAS
基本的にゲームリリースした時点で匿名さんがプレイするわけで例えば課金システムだってプログラム内に埋めたキーでアクセス
これについては今回のも同じ
だからパケット解析やプログラム解析しないとキーは解らず、そこまでを考えるならどうなのって思うけど

昨日調べたなかになんかそれらしいWebあったと思うから後でリンク貼りますね
昨日Chromeのタブ開けすぎてどれかわからん
590
(1): 弟子 [sage] 2020/02/18(火) 10:01:21.70 ID:Km4CtOWW(1/2) AAS
Google Sheet APIを試す時に詰まったところ
外部リンク:qiita.com
(この記事は最終更新日から1年以上が経過しています。)

一応

承認
を得るためにAPIキーまたはOAuth token

とか書いてあるので、額面通りなら出来そうではあるけど
自分はここのやり方はクレジットカード使わないとならないので出来ないから試してないのであしからず

それと既にそれもやっているっていうと二度手間、三度手間になるので
できれば参考にしてるページ一覧とか加えてくれるとありがたい
591
(4): 577 [] 2020/02/18(火) 12:58:16.79 ID:sKgNX2QZ(2/3) AAS
>>590
レスありがとうございます
このページは初見で、OAuth承認を得るためにGoogle Cloud platformのアカウントが必要なことは初耳で、APIキーを利用することは初めての試みでした

APIキーの方はダメで認証のためのHTMLが返信されましたが、OAuthの方はアクセストークン及びリフレッシュトークンが取得できることを確認しました
しかし、スプレッドシートからJsonを取り出すために行ったURL+アクセストークンでは、同じく認証を促すサイトのHTMLが返されてしまいました

結果ダメでしたが少し進みました
ありがとうございます
592
(1): 名前は開発中のものです。 [sage] 2020/02/18(火) 13:57:24.75 ID:DPdGyl76(2/3) AAS
>>587
587(2): 弟子 [] 2020/02/18(火) 08:45:39.45 ID:GOZPaH/2(1/7) AAS
>>586
パーティクルってアニメするもの?って調べたらこんなんあった

【Unity】ParticleSystemで連番アニメーションをする方法
外部リンク:light11.hatenadiary.com
ここにも書かれてるとおりスプライトシートが違うとエラーが表示されます。
海外のフォーラム等見てるとアトラス化すれば解決すると見たのですがエラーのままでした
593
(1): 弟子 [] 2020/02/18(火) 14:04:39.01 ID:GOZPaH/2(3/7) AAS
>>591
えっと、さっきのページの元のページの方法でやってみました
Google Sheets API v4を適当に叩いて適当にデータをJSONで取得する
外部リンク:taiki-t.はてなblog.com/entry/2016/10/14/031124
はてな=ローマ字

一応
画像リンク

こんな感じでデータ自体はとれたのだけど
これってこんなURIになってて
外部リンク:sheets.googleapis.comシートID/values/sheet1!a:d?key=APIキー
単純にデータを範囲で取ってきてるだけなので、ちょっとデータセレクトとかどうかな
多分質問主がしたいことはGoogle側APIでデータ出力だと思うのですが
これで出来ればまぁそれもありかなと思い
まぁ中途経過ですが一応投下
594: 弟子 [] 2020/02/18(火) 14:21:15.35 ID:GOZPaH/2(4/7) AAS
>>592
そのページの通りにやったらうまくいきましたが、どんなエラーでしょうか?
アトラス化したデータはスライスしてるでしょうか?
画像リンク

画像リンク

画像リンク


あとはパーティクルシステムの「Texture Sheet Animationを有効」になってますか?
595
(2): 名前は開発中のものです。 [sage] 2020/02/18(火) 14:49:28.04 ID:DPdGyl76(3/3) AAS
エラーは画像が同じシートにない場合にでるものです。
画像をスライスして再度アトラスにしてみましたがやはり同上のエラー文がでました。
アトラスのやり方が間違っているのでしょうか?
画像が3枚に別れてるのをいっそのこと一枚に修正してスライスしてしまったほうがはやいですかね

画像リンク

画像リンク

596: 弟子 [] 2020/02/18(火) 15:02:22.38 ID:GOZPaH/2(5/7) AAS
>>595
だから書いてある通り、1枚の画像じゃないと・・・
597
(1): 弟子 [] 2020/02/18(火) 15:04:58.99 ID:GOZPaH/2(6/7) AAS
あ、そのエラーメッセージみると
パッキングタグを設定して、すべてのスプライトを1つのテクスチャにパックします。
ってあるので、もしかしたらそのような設定があるのかもしれませんね
ちょっと調べて見ます
598: 名前は開発中のものです。 [sage] 2020/02/18(火) 15:07:43.58 ID:/pkgcb0x(1) AAS
>>597
すみません、今回は画像を編集して1枚にまとめる方法でやろうと思います。
ありがとうございました。
599
(1): 弟子 [] 2020/02/18(火) 15:09:15.34 ID:GOZPaH/2(7/7) AAS
>>595
おそらくスプライトパッカーでパッキングすれば複数の画像から出来そうですが
詳細は
外部リンク[html]:docs.unity3d.com

ただこれLegacy設定されてるので将来無くなる可能性もあるのかな
だとすると最初から1枚絵を用意した方が無難な気もします
600: 名前は開発中のものです。 [sage] 2020/02/18(火) 15:39:25.59 ID:1pDRzHCP(1) AAS
>>599
てっきりこの機能を使いやすくしたのものがsprite atlasだと思ってたんですが違ったみたいですね。
ありがとうございました。
601
(1): 591 [] 2020/02/18(火) 17:29:55.42 ID:sKgNX2QZ(3/3) AAS
>>593
引き続きレスありがとうございます

仰る通り、自分はGoogle側APIをUnityで叩いてデータの入出力ができればと思っています

単純なデータ範囲出力はそのサイトの情報でできるようになりました
スプレッドシートの共有云々で躓いていたようで、APIキーによって認証をクリアしました
ただ、データベースとして利用するには少し扱いづらいです

データ選択ではいけたので同様にスクリプト実行のためのURLを記述してみましたが、相変わらず認証画面が出てくる有様です

アクセストークンがGoogleアカウントだけでなく、Google Cloud platformのアカウントが必要だったのは分かりましたが
そのままGoogle Cloudのデータベースを利用してみようかとも思いましたが、
一年経過したときに課金しなくては使えなくなるのでは困るので、
まだスプレッドシートを利用する方向で考えています

認証すら通っていない状態ですが・・・
602
(1): 弟子 [sage] 2020/02/18(火) 21:10:15.93 ID:Km4CtOWW(2/2) AAS
>>601
一応、いま
外部リンク:www.ka-net.org

外部リンク:dev.classmethod.jp
の情報から察するに、SetRequestHeader("Authorization", token); をやればなんか行けそうな感じがするのですが

今日は色々調べて疲れたから検証は明日><
603
(1): 弟子 [sage] 2020/02/19(水) 11:41:39.97 ID:aVsIuebY(1/2) AAS
>>602
検証したところいけました、コードは次のようなものです

画像リンク


token文字列はあらかじめ取得ね
んでこれで試したURIはexeまでのなので、doGetが動いています。

これいいねwww
604
(3): 591 [sage] 2020/02/19(水) 13:41:13.22 ID:Z+Z53OIe(1/3) AAS
>>603
長く調査及び検証ありがとうございます

こちらで試したところ、
HTTP/1.1 401 Unauthorized
また別な認証エラーのようです

サラっと調べたところだとアクセストークンが無効らしいのですが
いくらアクセストークンを取り直しても同様のエラーが発生します
今度は何が間違っていたのか

まだ駄目ですが、とにかく少し進みました
ありがとうございます
605: 591 [sage] 2020/02/19(水) 14:24:38.06 ID:Z+Z53OIe(2/3) AAS
>>604
たぶん解決しました
認証コードを得る際に指定するscopeの誤りでした

スプレッドシートの取り扱いだと思っていたため当初スコープを
外部リンク:www.googleapis.com
としていましたが、これを
外部リンク:www.googleapis.com
として取得した認証コードから得たアクセストークンで作成したスクリプトを実行できました

ただ、スコープの範囲がGoogle Driveのすべてに更新できるスコープなので、これが果たして良いのかわかりません
606
(1): 弟子 [sage] 2020/02/19(水) 14:51:21.49 ID:aVsIuebY(2/2) AAS
>>604
一応アクセストークンには有効期限があるんで自動リフレッシュにすると大丈夫な記事もみますが(めんどいので未検証)
ただ、結局アクセストークンにしてもプログラムに組み込んでいるわけで、これも結局は匿名のアクセスと何ら変わらないのだと思います

もし厳格にするならDLしてもらったユーザーにメールでアクセスIDなり発行して
それをアクセスの際に渡すようにしてチェックすればいいのかなと思いますが

どうしてもチート対策で匿名アクセスを嫌うのであれば
FireBaseとかPlayfabとかのBaaS環境も考慮してみるのもいいかなと思います
607
(1): 604 [sage] 2020/02/19(水) 17:14:40.03 ID:Z+Z53OIe(3/3) AAS
>>606
アクセストークンは有効期限があるためリフレッシュトークンで更新をプログラムで自動で行うわけですが、
これのおかげで各トークンは変数で保持することになり、ユーザからはその変数をデバックログぐらいでしか知られないので
直書きした時にプログラム解析のみで知られることはないので、多少は安全性が確保できるかと思っています

しかし大変手間ではありますな
今更ですが認証コードをプログラムでどうとってこようか考え中です
リフレッシュトークンも変化しないわけでもないようですし

Firebase、PlayFabなどのデータベースですが、対象がiOS・Androidのモバイルを想定しているところで二の足を踏んでいます
実際Firebaseではプロジェクトを作る際にこれらのプラットフォームのみが選択対象とされていました

私はとりあえず開発もリリースもWindowsでいいというスタンスでやっています
モバイルへの対応は操作性やら画面サイズやらが面倒なのでするつもりはありませんでした

自分の知識不足もあるのですが、これらのデータベースをWindowsで動くゲームに利用した場合、何か弊害がありそうで怖いです
608: 名前は開発中のものです。 [sage] 2020/02/20(木) 09:17:28.93 ID:mxrIND5A(1/2) AAS
趣味でドラクエの様な対面コマンド式のRPGを作っているのですが、打撃や斬撃、矢を降らした様なシュバババ!、魔法といったような汎用性の高い物が収録された素材集やアセットってありますか?

また、もしあまりお金をかけずに自分で作ろうと思ったらどの様な手段があるのでしょうか?
Photoshopなどでの画像編集は出来ますが、絵はかけません。
公式の無料3Dエフェクトをスクショしてコマ送りにするくらいしか思い浮かばないです。

ゲームづくりの先輩方がどうしてるのか、もし宜しければ少し教えて下さい。
よろしくお願いします。
609
(1): 名前は開発中のものです。 [sage] 2020/02/20(木) 09:25:24.65 ID:EQPgOGPE(1) AAS
アセットストアで、particleで検索かな。
かなり安いので盛り沢山とかありそうだけど、探したかな?
あとは、下の本とか。

Unity ゲームエフェクト入門 Shurikenで作る!ユーザーを引き込む演出手法 (Smart Game Developer)
610: 名前は開発中のものです。 [sage] 2020/02/20(木) 10:02:54.76 ID:g50H1LKR(1) AAS
>>607
使ったことないけど、SimpleDBならいけるんじゃない?
611
(1): 名前は開発中のものです。 [sage] 2020/02/20(木) 13:12:35.12 ID:WwOFc3fr(1/2) AAS
Unityを起動する時、unityのエディタが表示されるまで40秒程も待たされます。
新規プロジェクトをつくる時などは1分以上です。
Unity自体はCドライブ(SSD)、プロジェクトはDドライブ(HDD)に保存してるのですが、皆さんもこれくらい待ちますか?

i7-7700、SSD256G、HDD2T、GTX1060なので悪いスペックではないと思うのですが・・・
612
(1): 名前は開発中のものです。 [sage] 2020/02/20(木) 14:31:11.11 ID:ZDXsgAvK(1) AAS
だいたい1分くらいで間違いないよ
1-
あと 390 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.021s