[過去ログ] 【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
407: 2018/03/11(日)11:19 ID:ewTWN76a(1/2) AAS
Android端末でAndroidアプリの開発とかどんな罰ゲームだよw
408: 2018/03/11(日)12:18 ID:kq/35IT/(2/2) AAS
Nexus9未満では厳しいだろうなwwwwwwwww
409: 2018/03/11(日)15:33 ID:sD2JH1ch(1) AAS
タッチパネルな上にマルチタスクじゃないから開発機として普通に効率悪いよね。
普通は開発ツール立ち上げながら調べる用にブラウザも立ち上げ、場合によってはペイントツールやサウンド関係のオーサリングツール、CG作成ツールも同時にあげっぱなしにして行ったり来たりするからね。

唯一の利点は作った物をそのままコードレスに実機でテストできるって点だけだが
これも結局はその実機だけのテストであり、最後はエミュレーター使って色々な機種で試してみないといけないから微妙

PCよりスマホ使える若者が多いからそこがターゲットなんだろうけど
一時的に素人が作るカジュアルゲームは増えるかもね
410: 2018/03/11(日)18:51 ID:zTXKWv4r(1/4) AAS
iOSは開発者の忠誠心確かめるためにこっそり仕様変更とかするし、仕事じゃないなら諦めろ
411: 2018/03/11(日)18:52 ID:zTXKWv4r(2/4) AAS
開発者または林檎信者ならがんばってね
412: 2018/03/11(日)19:00 ID:zTXKWv4r(3/4) AAS
>>406
また、PC必要ない厨が勘違いしそうだなw
アプリでもゲーム出来るもん!(キリっ)
おいおい、そのまえにそのちっちゃい画面で3DCG作るのかよテクスチャ作れるのかおまえはwww
そのちっちゃい画面にノーマルテクスチャとAOテクスチャとハイトマップとラフネス(メタル)マップ並べるつもりか?一個どんだけ小さいんだよww
413: 2018/03/11(日)19:03 ID:L7Piclqk(1) AAS
Androidは前からこんなのあったよなー
iOSでもiPadだけでアプリ作れるのあるし

なんで今更こんなものを書いたの?(質問スレなので質問したよ)
414: 2018/03/11(日)19:04 ID:dS7ZfrSY(1) AAS
またえらいもん出してきたな
415: 2018/03/11(日)21:17 ID:zTXKWv4r(4/4) AAS
まあいろいろゲームエンジン出てきてるけどUnityとUnreal Engineの2大巨塔に張り合えるのは出てくるんだろうか
Unreal EngineがC++捨てて完全C#互換かつBluePrintとC#スクリプトのミクスで作成サポートしてくれたら速攻でUnrealEngineに乗り換えるんだが。
非商用完全無料だしあっち
416: 2018/03/11(日)21:28 ID:xL6DbGej(1) AAS
ラノゲツクール?
417
(1): 2018/03/11(日)22:24 ID:n/IxKtmJ(1) AAS
でもunrealって見た目すごく綺麗だけど容量大きくなりがちでスマホアプリには向かないと聞いたけど
418: 2018/03/11(日)22:25 ID:bd6dj0wJ(1) AAS
>>417
そんなんリソースの形式合わせればサイズ変わらんがな
アセット管理もせずにapkだけで実装するつもりか?
419: 2018/03/11(日)22:33 ID:ewTWN76a(2/2) AAS
UEはアセット販売の絶対数と日本語での情報収集の幅が狭いからな。
趣味なら無料って所に飛びつくと全部自分で作るハメになっちゃうよ・・・
まったく、アセットは最高だぜ!!
420: 2018/03/12(月)00:46 ID:vQeqivmL(1) AAS
まあ今まで作ったC++のノードを全部c#に書き直すのは並大抵じゃないからハードル高いだろ
421: 2018/03/12(月)02:20 ID:dHj1CF+T(1) AAS
Unity = レンダリング系の機能がほぼオフ(初期値がパフォーマンス重視)
UE4 = レンダリング系の機能が全てオン(初期値がクオリティ重視)

この程度の違いだからな
機能をオンにすればUnityでもUE4並みの画面になるし、
逆に機能をオフにすればUE4もUnity並みのパフォーマンスが出せる
422: 2018/03/12(月)04:37 ID:0tnILQeX(1) AAS
2Dゲーム作るとき、unityとGameMekerStudio2ならどっちがいいですか?
423: 2018/03/12(月)06:14 ID:pkDrPdCY(1) AAS
今からやるならunity勧めるよ
424: 2018/03/12(月)11:22 ID:rRcAvTRV(1) AAS
もう宴やPlayMakerとかのアセットに慣れてきたから今更UEにと言われても面倒くさい。
やっぱりアセットは正義なんやなって
425
(2): 2018/03/12(月)15:41 ID:1vmg4KFE(1/2) AAS
外部リンク:fast-uploader.com

昨日までは問題無くビルド出来てたスクリプトで、
Animation.CrossFadeがエラーを吐いて困ってます。
この周りは特にいじっていなかったつもりなのですが、
どなたかお知恵を拝借出来ませんでしょうか。

よろしくお願いします。
426: 2018/03/12(月)15:53 ID:MhmtbbWk(1) AAS
>>425
AnimationじゃなくてAnimatorじゃね?
427: 2018/03/12(月)15:53 ID:1vmg4KFE(2/2) AAS
>>425

自己解決しました、スレ汚し申し訳ありませんでした。
ファ、ファイル名…初歩的過ぎて恥ずかしい…吊ってきます。
428: 2018/03/12(月)19:41 ID:ydFU9Zi0(1/2) AAS
公式チュートの
外部リンク:unity3d.com
で、
using UnityEngine;

public class Bullet : MonoBehaviour
{
public int speed = 10;
省7
429
(1): 2018/03/12(月)20:08 ID:u53IkbRl(1) AAS
紙芝居+クリックアドベンチャーのようなゲームを制作予定で
大量の画像を効率よく管理・差し替えする手法を検討・探しています。

以前作ったとき地道にフォルダ+ファイル命名で管理していたのですが
画像ファイルが増えてきたとき深いフォルダ階層をたどったり差し替えが多くなったとき面倒で
なにか大量のファイルを管理・差し替えしやすい手法・外部ツール・アセット等無いでしょうか。
430: 2018/03/12(月)20:10 ID:ydFU9Zi0(2/2) AAS
ひょっとして機体が42度とか2度とか121度とか回転するとそうとも言えないのだろうか
考えたらこれでした。
431: 2018/03/13(火)09:53 ID:cPEKsQ0j(1) AAS
>>429

432: 2018/03/13(火)10:01 ID:4ColfDWo(1) AAS
紙芝居作るなら宴しかないわな
あれあるのに一から実装とか頭おかしいで
433: 2018/03/13(火)12:41 ID:gbzm1UyD(1/2) AAS
仕様が豪華になりすぎて必要ない機能が多いから自分は一から自作してる最中だわ。
あと2D前提に偏ってるから3Dキャラ使いたい自分にはとょっと違う感じだったな。
434: 2018/03/13(火)13:32 ID:mS4wOgp9(1) AAS
2Dげーでも3Dオブジェクト使えるよ
いわゆる2.5次ってやつ
435
(1): 2018/03/13(火)19:26 ID:4Wos15D9(1) AAS
429です。
作りたいイメージはReignsのようなパラパラと絵をめくるイメージで
構造は大分シンプルなので宴は無しでもいけるかな・・と思っちゃって。

宴でも作れそうなのですが、ほとんどの機能は使わなそうです。
ただエクセルでシナリオ書けるのは凄い良さそう。
これだけのために宴ベースで作るのも有りでしょうか・・・。

ちょっと作り始めてるけど色々検討中です。
436: 2018/03/13(火)19:53 ID:gbzm1UyD(2/2) AAS
>>435
エクセルから値持ってこれる無料のアセットあるよ
Unity エクセルで検索したら出てくるから試したら?
437: 2018/03/13(火)20:05 ID:AlvYUnP1(1/2) AAS
Reignsのような紙芝居程度ならNGUIでも出来そうだね。
NGUIならアトラス(画像のパック)からスプライト名を指定すれば
画像を簡単に差し替えることが出来る。
ページめくりとかの演出もNGUI付属のTweenでちょちょいと実装できるし便利よ。
438: 2018/03/13(火)20:09 ID:TBN5kbnw(1/4) AAS
2Dシューティングのチュートリアルの弾発射のやつ
外部リンク:unity3d.com
でStart()メソッドをコルチーンにして弾生成してるのが気に入らないので。
プレーヤーがスポーンしてゲームはじまったらオートで弾を連射しまくるので。
Spaceキー押したら弾発射に改造しようとしているのですが。
Project Settingでは
画像リンク[png]:i.imgur.com
省17
439: 2018/03/13(火)20:19 ID:TBN5kbnw(2/4) AAS
エラーログにFire1 is Unknownってでる
なぜだ
440: 2018/03/13(火)20:23 ID:TBN5kbnw(3/4) AAS
KeyCode.Spaceに変えたら出来ました。
自己解決すまそ
441: 2018/03/13(火)21:26 ID:TBN5kbnw(4/4) AAS
update()にinput .GetKey入れてるせいかコルチーンでwaitforsecound調整してるのにビームみたいな連射してしまう。
ここらへんわからんわ。
442: 2018/03/13(火)21:36 ID:lZjB4yL5(1) AAS
unityをさくさく動かして録画して動画編集するための最低限必要なスペックてどんなもんでしょう
443
(1): 2018/03/13(火)22:23 ID:AlvYUnP1(2/2) AAS
>update()にinput .GetKey入れてるせいかコルチーンでwaitforsecound調整してるのにビームみたいな連射してしまう。
WaitForSecondはwhile(true){}ループ内にあるからインターバルになってるのであって
whileを外したら無意味になるぞ。
やるならコルーチンが終了してるかどうかをinput時に戻り値で判定すべし。
444
(1): 2018/03/14(水)00:07 ID:fTAf6LYh(1) AAS
自分だったらOnEnableで弾発射コルーチンをキックして発射管理はそっちに任せる、Updateはコルーチンで使うフラグを切り替えるだけにするかな。
あと弾のインスタンスは初期化時に指定数用意しておいて使い回す。
445: 2018/03/14(水)00:51 ID:v8rqOjmA(1/3) AAS
>>443
While(true)は無限ループ
これだと一度このコルチーンに入ると永久に連射してるっぽかったです。
チュートリアルがおかしいのかも。
Breakの無いループは普通は使わない。
if でinput.getkeyのやつもコルチーンにして、そこからまたコルチーン入れてみたらけっこういい挙動でした。
回答ありがとう。
446: 2018/03/14(水)00:57 ID:v8rqOjmA(2/3) AAS
>>444
OnEnableいいですね。
ちょっと試してみます。
UpdateにStartCorutine書くと次のフレームもコルチーン入ってるような気がしてスッキリ来なかったのです。
まあ、同じコルチーンのStart命令はシステム的にキックしてないかなと思ってるのですが。
447: 2018/03/14(水)13:19 ID:Ezmy+XfL(1) AAS
緊急速報

(+)【IT】AMD製CPUに「致命的」欠陥 悪用でPC乗っ取りも
2chスレ:newsplus

(BIZ+)【CPU】AMD製CPUに「致命的」欠陥 悪用でPC乗っ取りも
2chスレ:bizplus

(ゲハ)【PS4/XONE】AMDのCPUに致命的な欠陥【Ryzen】
2chスレ:ghard
448
(2): 2018/03/14(水)15:49 ID:sLRo/hkc(1/3) AAS
質問、今2dのマルチプレイゲームを作っているんだけどキャラクターアニメーションの同期がわかんねえ
void FixedUpdate ()
{
if (!gameClear) {

if (!isLocalPlayer) {
return;
}
省22
449
(1): 2018/03/14(水)20:12 ID:7XMp+DUD(1) AAS
>>448
ちょっと何言ってるかよくわからないんだけど、画像の反転ってスケールでやってるの?

スプライトのフリップ機能で反映してるなら、キャラの向きも通信に乗っけて各々のクライアントで反映させればいいだけじゃない?
450: 2018/03/14(水)21:42 ID:v8rqOjmA(3/3) AAS
for (int i = 0; i <MaxCount; i++){
instantiate(Bullet, transform.position, transform.rotation)
yield return new WairForSecond (0.5f)
}

でWhile(true)付けろ言ってたのって、このforも含めて、全体で付けろって意味だったのね。
チュートリアル進んで知りました。
451
(2): 2018/03/14(水)21:56 ID:y9qk5kpZ(1) AAS
>>448
そのソースだけだとリモートキャラのアニメが動かないように思えるけど、
とりあえず自分ならこんな感じで書いてしまうな

float prevX;
void Update(){
 if(!isLocalPlayer){
  if(prevX - transform.position.x != 0){
省7
452
(2): 2018/03/14(水)22:28 ID:sLRo/hkc(2/3) AAS
>>449
スケールでやってるよ
スプライトのフリップ機能ってtransform.localScale.x を -1 にするやつのこと?
それだったらやってあるけど
453
(1): 2018/03/14(水)22:32 ID:sLRo/hkc(3/3) AAS
>>451
これでやれば一応動くけど画像の反転だけが反映されない
書いてもらったコード打たせてもらったらDashのアニメーションと画像の反転が反映されなかった
454
(1): 2018/03/14(水)23:14 ID:ay2tdaOQ(1) AAS
>>452
スケールの同期が出来てないだけじゃない?
ポジションと同じように同期させたらいいんじゃない?
もしくは既に回転が同期できてるならY軸回転で反転するのもありだよ
455
(1): 2018/03/14(水)23:17 ID:DW09Blag(1) AAS
AA省
456
(2): 2018/03/15(木)02:08 ID:bx65uHxV(1) AAS
>>454
>>455
俺が理解できてないせいでやっぱりできないわ
457: 2018/03/15(木)09:00 ID:kkasSWTd(1/3) AAS
>>456
NetworkTransform使ってるんだよね?

使ったことないからわからんけど、これって位置と回転は同期してくれそうだけど、スケールの同期はしないんじゃないの?

とりあえず、syncRotationAxisをYにして、向きをY軸回転(0°と180°かな)でやってみなよ
458: 2018/03/15(木)09:07 ID:0C9Bqq38(1) AAS
>>456
プログラムの知識がない人はアセットを買いましょう
459: 2018/03/15(木)09:18 ID:YQxB4pmO(1) AAS
スクリプト貼られて有意義なスレの流れだな
もっとプログラマ来て欲しい
460
(1): 2018/03/15(木)09:21 ID:4BgcVUZ6(1) AAS
プランナーとデザイナーは消えろ
ここはプログラマのスレだ
461: 2018/03/15(木)10:02 ID:Uy73PHFi(1) AAS
別にええじゃろ
PlayMakerでもArborでも宴使ってもUnity使いであることには変わらんわけだし
462
(1): 2018/03/15(木)10:15 ID:1EX6mctr(1/3) AAS
webGLの最初のローディング画面の修正方法を探しているのですが、どこかに解説ありますでしょうか。公式のマニュアルは見たのですがわからず…
463
(1): 2018/03/15(木)11:13 ID:kkasSWTd(2/3) AAS
>>462
何をどう変えたいの?
起動ページになるHTMLのテンプレートを入れ替えたいだけならドキュメントあるよ

外部リンク[html]:docs.unity3d.com
464: 2018/03/15(木)11:21 ID:SagnGWeY(1) AAS
>>460
おいコーダー早くしろw
465
(1): 2018/03/15(木)12:16 ID:1EX6mctr(2/3) AAS
>>463
実はここの説明読んだのですがちんぷんかんぷんでした(汗
単純に画像表示してnow loading...と表示したいと思っています。
466: 2018/03/15(木)13:21 ID:kkasSWTd(3/3) AAS
>>465
それくらいのことならエクスポートされたファイルと、このドキュメントを見れば簡単にできるけど、HTMLとCSSとJavaScriptの知識は必須だから、まずはそこから勉強だね
467: 2018/03/15(木)13:33 ID:1EX6mctr(3/3) AAS
了解です。単純に読み込み中はjavascriptで描画してると書いてた意味が繋がりました。しっかりhtmlとjs見て自分で描画してみます。ありがとうございますm(_ _)m
468: 2018/03/15(木)14:44 ID:BOni+jVb(1) AAS
GPLだと思われるDLL(MySQL.DLL)が含まれてるアセットがいくつか売られてるけど、そういうのってUnityとの契約の上で問題ないんかな?
これが良いのなら俺もアセットを売りたい
469
(2): 2018/03/15(木)18:35 ID:YfN1MEuH(1/3) AAS
スクリプトについての質問なんですが、Camera.ScreenPointToRayのリファレンス

外部リンク[html]:docs.unity3d.com

に書いてあるのをコピペすると

Ray ray = camera.ScreenPointToRay(new Vector3(200, 200, 0));

の部分で、暗黙的にRayに変換できないとエラーが出るのですが、何かやり方が間違っているんでしょうか。使用しているUnityのバージョンは2017.3.1.f1(64bit)です。
470
(1): 2018/03/15(木)19:09 ID:BT4tlmQO(1) AAS
マインクラフトのインベントリのようなものを作りたいと思っています
つまりインベントリ内の位置情報も持つ必要があると思うんですが
どういうクラスにしたらいいか迷っています

public class Inventory
{
Item item(アイテムの名前やら効果やらが入ったアイテムクラス)
int slotIndex(インベントリ内の位置情報)
省3
471
(2): 2018/03/15(木)21:20 ID:sQ+WQzf2(1) AAS
>暗黙的にRayに変換できないとエラーが出る
明示的に「Ray ray = (Ray)camera.Scree〜」でおkのはず。
472: 469 2018/03/15(木)21:44 ID:YfN1MEuH(2/3) AAS
>>471

明示的に変換しようとすると  'UnityEngine.Ray' を 'Ray' に変換できません
とやはりエラーが出ます。リファレンスが5.4のものなので何か変更があったんじゃないかと思っているんですが・・・
473
(1): 2018/03/15(木)21:45 ID:jJuAW3PH(1/3) AAS
質問失礼します。
Cameraで見ている画面を一時停止して、写真のような機能を作りたいと思っています。

流れとしては、携帯オブジェクトの画面にメッシュを設置、外カメの位置に置いたCameraからマテリアルを通じて画面に投影
そのままカメラの画面を停止(撮影)して、他オブジェクトにその撮影したマテリアルを割り当てて表示する
というのを考えていますが、カメラの一時停止の方法が分かりませんので教えてもらいたいです。
474
(2): 2018/03/15(木)22:07 ID:H8+EJV9Q(1/3) AAS
>>470
俺ならListに持たせるのはIdと個数だけかな
同じ Idで属性違いとか、アイテム毎に耐久値とかあるならアイテムクラスが必要だけど

slotIndexもList内の場所がindexそのものだし要らないと思う
475
(1): 2018/03/15(木)22:15 ID:H8+EJV9Q(2/3) AAS
>>473
カメラを止めるというかrenderTextureに残す形で出来ると思う
476: 2018/03/15(木)22:30 ID:H8+EJV9Q(3/3) AAS
>>474
補足だけど
アイテムの名前、効果、効果値、買値、売値、アイコンファイル名、prefab名、
その辺は全部エクセルで管理してランタイムではscriptableObjectに変換してそのListやdictionaryにぶち込んでおく
Idからそのアイテムの情報を取得する役割のmasterDataクラスを作る
477
(1): 2018/03/15(木)22:36 ID:jJuAW3PH(2/3) AAS
>>475
なるほど、難しくない操作かもしれませんが、初心者なもので・・・
よければご教授願えませんか
478: 469 2018/03/15(木)22:54 ID:YfN1MEuH(3/3) AAS
>>471
すいません、できました。
なぜかMonoBehaviourは継承しているのに
no monobehaviour scripts in the fileになっていたので
そこを修正したら暗黙的に変換できました。
479: 2018/03/15(木)23:21 ID:jJuAW3PH(3/3) AAS
>>477
進行状況ですが、renderTextureにカメラの画像をリアルタイムに映すことは成功しています。
480
(1): 2018/03/16(金)02:20 ID:HpumOhDy(1) AAS
>>474
>slotIndexもList内の場所がindexそのものだし要らないと思う

自分も最初そう考えたんですが、そうなると例えば一つのチェストの容量が30あるとして
まず30個の空のデータを容量としてを確保しないとダメですよね?
結構な数のインベントリを用意するタイプのゲームを考えてたので躊躇してたんですが
これって大した容量にならないんですかね?
予想としてはだいたい500位のインベントリなんですけど
481: 師走 [shiwasu] 2018/03/16(金)03:18 ID:plFaZdHA(1) AAS
初心者なんですが
質問いいですか?
482: 2018/03/16(金)03:27 ID:8exwX8j4(1) AAS
横レスだけど、自分ならリストにインベントリクラスを格納かな。
ソートや所持品の種別総数が取りやすいからね。
まあ、旧ガラケーじゃ無いんだから千、万単位じゃなければ設計前から気にする程のモノじゃないよ。
483
(1): 2018/03/16(金)08:23 ID:7L6r790R(1/5) AAS
カメラを撮影すると言う端末側のOSに通達されるであろうイベントにアプリが反応できるようにバインドしたらいいんじゃね
おれも初心者だから適当な事言うけど。
484: 2018/03/16(金)11:16 ID:wsgWsmQQ(1) AAS
>>480
アセットを買えば大丈夫ですよ
485: 2018/03/16(金)11:54 ID:WxUrEXE/(1) AAS
>>483
アプリではなく、PCでの動作を予定しております。
486: 2018/03/16(金)12:21 ID:7L6r790R(2/5) AAS
Roll A Ballの「障害物とリスタート」のところの一番下。
外部リンク:unity3d.com
間違いだらけですよUnity日本法人の人。
画像リンク[png]:i.imgur.com
ビルドって書いてるから必死に10分ぐらいビルドしてたわ。
487
(1): 2018/03/16(金)12:58 ID:CroDATRN(1/2) AAS
※なお、Unity 5.5現在シーン
↑これの所為かもしれんが、まぁチュートリアルは最新のVersionで差し替えて欲しいね
1-
あと 515 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s