トップページgamedev
1002コメント408KB

【3Dゲームエンジン】Unity質問スレッド28 [無断転載禁止]©5ch.net [無断転載禁止]©5ch.net

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2016/12/15(木) 10:54:11.55ID:6OvBPhDX
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。
Windows/Mac用。JavaScript/C#といった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他

次スレは>>970を踏んだ方が建てること。ダメなら>>980>>990が建てて下さい。

■本スレ
【3Dゲームエンジン】Unity総合スレッド28 [無断転載禁止]©2ch.net
http://echo.2ch.net/test/read.cgi/gamedev/1468040448/l50

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/

●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
 http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
 http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
 http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
 http://unity3d.com/jp/unity/faq
・MSDN
 http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

前スレ
3Dゲームエンジン】Unity質問スレッド27 [無断転載禁止]c2ch.net
http://echo.2ch.net/test/read.cgi/gamedev/1477131311/l50
0364名前は開発中のものです。2017/01/23(月) 17:19:48.60ID:EmWqAlc6
>>363
すみません、自己解決です。
0365名前は開発中のものです。2017/01/23(月) 21:32:03.85ID:10sBySyr
解決したらその原因と解決方法を書いてくれよw
0366名前は開発中のものです。2017/01/23(月) 22:22:13.89ID:BqV6mX3Z
>>365
せやせや
0367名前は開発中のものです。2017/01/24(火) 00:44:25.75ID:zGEdP3u8
fps用のアニメーションをつくる定石とかってあるんでしょうか?
うまいことエイム時のサイトの点と視界中央をあわせたりとか、
カメラに映るようにアニメーションを調整したりとかめっちゃ大変そうなんですけど
0368名前は開発中のものです。2017/01/24(火) 00:59:07.07ID:jfxQ5WX3
>>367
ゲーム自体を作ってしまい自分でプレイしてレンダリング書き出しアプリでアニメにすれば普通にゲームバランスや配敵調整するだけで済むね!
0369名前は開発中のものです。2017/01/24(火) 02:56:49.86ID:kOkU5fBw
>>367
アセットを買えば調整も簡単ですよ
0370名前は開発中のものです。2017/01/24(火) 08:02:18.27ID:pt/m1Yu4
>>369
無能乙
0371名前は開発中のものです。2017/01/24(火) 08:07:45.06ID:qcskFmZN
>>370
アセットおじさんを馬鹿にするなw
0372名前は開発中のものです。2017/01/24(火) 08:40:05.94ID:pt/m1Yu4
>>371
すまんw
0373名前は開発中のものです。2017/01/26(木) 17:52:20.66ID:Ntr8MfGH
ここ2日ぐらいストアのページだけ繋がらないんだけど
俺の環境だけか知りたい
UnityJapan自体には普通に繋がる
アセおじの呪いか
0374名前は開発中のものです。2017/01/26(木) 17:59:51.74ID:twuEsjD7
>>373

普通に繋がるのだが…
0375名前は開発中のものです。2017/01/26(木) 18:21:49.93ID:Ntr8MfGH
>>374
ありがとう
色々やってみますわ…
0376名前は開発中のものです。2017/01/26(木) 19:16:44.17ID:Xzt/QkYP
毎フレーム10個のstringデータを取得し、stringデータの内容によって処理を分けるというスクリプトを作ってるのですが
毎フレーム行うとなるとパフォーマンスが心配です。
ifやswitchで比較し処理するよりもっと早い比較処理ができる方法がありましたら教えてください
取得する文字データはあらかじめ決まっているものでパターンは20通りのみ、今後増えることはないです
0377名前は開発中のものです。2017/01/26(木) 19:28:48.44ID:CR5wDQFu
>>373
別アカウントでログインしてるんじゃないか?
0378名前は開発中のものです。2017/01/26(木) 20:01:22.13ID:vXygREpd
定数で分岐するならswitchが最速
コンパイル時に最適化されるから何千個case文を書いても速度は変わらない
0379名前は開発中のものです。2017/01/26(木) 20:50:37.64ID:XJhoo/y5
>>376
stringよりintの比較のほうが早いかもなんで既に決まりきったstringを処理するならintとかで管理するようにしたりできないかな?
最適化次第では効果無いかもしれんが
0380名前は開発中のものです。2017/01/26(木) 21:01:11.71ID:X2s0AIJq
>>376
switchは分岐の寡多や順番に処理時間が異存しない
if文は分岐数が多く後方に書かれたケースほど遅い
だが、分岐数が少なくケースの出現頻度が不均一なら出現頻度の高い順に書かれたif文の方が速い
分岐数が20程度ならばおそらくif文の方が速いと思うが、おそらくどっちでやっても体感出来るほどの差は出ないだろう

とまあここまでは前置きとして、そもそも文字列比較自体が遅いので、分岐数が20固定なら文字列渡すのをやめてenum使うとかする方がずっと差が出るぞと
0381名前は開発中のものです。2017/01/26(木) 21:12:28.67ID:4aSMX+Cm
分岐する処理オブジェクトでもラムダでもなんでも良いけどそれを配列でぶっこんといて添字アクセスすれば良いだろ
0382名前は開発中のものです。2017/01/27(金) 00:36:50.02ID:ao+8JS+r
376ですが解答ありがとうございます
たしかに受け取りデータを予めintや配列、enumに交換できればしたいのですが
受けるとるデータは自分で用意してるものではなく、外部APIが出力した物を
取り込んでるため、string以外にするのは難しそうです
ひとまずは2つ以上分岐することもないので、可読性もかねてしばらくは
swichでやってみようと思います
0383名前は開発中のものです。2017/01/27(金) 07:06:12.13ID:GHtU2TVC
いや文字列が決まってるなら辞書作るだけやん
0384名前は開発中のものです。2017/01/27(金) 10:25:25.27ID:jufxBjvI
そもそも外部APIを毎フレーム呼ぶ必要があるの?
毎フレーム呼んで毎フレーム処理するってケースがあんま浮かばないんだけど
0385名前は開発中のものです。2017/01/27(金) 11:32:21.23ID:p/VTbOTf
>>376
アセットを買うのが最適解ですよ
0386名前は開発中のものです。2017/01/27(金) 15:38:40.57ID:e2Qrf22L
マルチタッチをさせずシングルタッチのみ対応させたくて色々調べていたらInput.multiTouchEnabledを見つけました、
しかしmultiTouchEnabledにfalseを代入してもfalseになりません…
代入したすぐ下の行にdebug.logを置いて値を確認してもtrueのままでした、どうすれば良いのでしょうか…
0387名前は開発中のものです。2017/01/27(金) 22:35:46.72ID:UKtJKf35
他のオブジェクトにアタッチしてあるシェーダのプロパティ以外の値、たとえばfixed4の値を取得する方法ってありますか?
オブジェクトを2つ使ってアルファマスクを作りたいのですが…
他に何か方法があれば教えていただきたいです
0388名前は開発中のものです。2017/01/27(金) 23:36:07.15ID:aGknOYIE
uGUIのテキストをスクリプトからの変更したいのですが Convert type 'string'〜 というエラーで出来ないのですがどうすれば治りますか?
0389名前は開発中のものです。2017/01/27(金) 23:48:55.46ID:WG07IevQ
>>386
アセットを買えば解決すると思いますよ
0390名前は開発中のものです。2017/01/28(土) 01:07:55.33ID:jo220eJv
>>388
どんなソースコード書いてどんなエラーが出たのか
省略せずに全て書いてください
0391名前は開発中のものです。2017/01/28(土) 12:10:13.75ID:zrrSZpx+
>>390
public Text test;

void Start (){
test=this.GetCompornent<Text>()
test.text = "ABC";
}
です。"ABC"の下に赤線が出て、
class System.String
Cannot implicitly convert type 'string' to 'UnityEngine.GameObject'
というエラーがでます。
0392名前は開発中のものです。2017/01/28(土) 12:13:56.11ID:DJhaYVPE
>>391
これの
test=this.GetCompornent<Text>()
の最後にセミコロンが付いてないけどそのせいかな?
0393名前は開発中のものです。2017/01/28(土) 12:32:29.97ID:zrrSZpx+
>>392
すいません
セミコロンは書き忘れていました。
プログラム実行時には付けています
0394名前は開発中のものです。2017/01/28(土) 12:40:32.91ID:/aTt0pT9
>>393
uGUI使うって宣言してないんじゃないの?

using UnityEngine.UI;
0395名前は開発中のものです。2017/01/28(土) 13:39:21.22ID:zrrSZpx+
>>394
画像ですいません
コードはこれなのでuGUIの宣言もしていますがエラーがでます。
http://i.imgur.com/MiGGGQZ.jpg
0396名前は開発中のものです。2017/01/28(土) 13:47:04.36ID:DJhaYVPE
>>395
まず
public Text test;
でインスペクタ上でこのtestの中にテキストを入れちゃってるんでしょ?
じゃあ
test=this.GetCompornent<Text>();
ってのは要らないんじゃないかな?
0397名前は開発中のものです。2017/01/28(土) 13:48:42.67ID:DJhaYVPE
ちょっと試しにこの11行目だけコメントアウトして実行してみてよ
おそらくちゃんと実行できると思うんだよ
0398名前は開発中のものです。2017/01/28(土) 13:59:32.45ID:DJhaYVPE
>>396>>397やっぱりこれなし
別に意味ない

>>395のコードで簡単なもの作って見たけど俺の環境では全く問題なく
動いてる
どういう事なのかもうちょっと調べてみる
0399名前は開発中のものです。2017/01/28(土) 14:11:16.46ID:DJhaYVPE
http://i.imgur.com/xHOoUf4.png
似たようなコード書いてまったく問題なく動いてますよ
エラーが出る理由はわかりません
お手上げです
環境によって変わるのかな?
0400名前は開発中のものです。2017/01/28(土) 14:34:42.31ID:hBr/9SiA
そのTextは本当にUnityのTextなのか?
0401名前は開発中のものです。2017/01/28(土) 14:35:57.20ID:kvW0hcKS
IDEでは文句言われるけどコンパイルは通るとかって話でわ
0402名前は開発中のものです。2017/01/28(土) 14:42:42.00ID:WHb06Rb0
グローバル空間かなにかで同名のtestって名前使っててメンバ変数の名前と被ってるとか?
スクショみたら、クラス名やファイル名や何やら全部Testやtestと名付けてそうなのが気になる
0403名前は開発中のものです。2017/01/28(土) 14:58:11.51ID:LKMKnyX+
>>395
アセットをかえばエラーが消えるかもしれません
0404名前は開発中のものです。2017/01/28(土) 15:48:07.08ID:/aTt0pT9
スクショみるとText使ってるのにUnityEngine.UIが動いてない
0405名前は開発中のものです。2017/01/28(土) 15:48:14.05ID:zrrSZpx+
>>396
>>398
>>397
11行目を消しても同じエラーがでてしまいます。
http://i.imgur.com/cJ07MHS.jpg
0406名前は開発中のものです。2017/01/28(土) 16:00:57.36ID:WHb06Rb0
>>405
変数名はspaceのままで11行目を復活させて
0407名前は開発中のものです。2017/01/28(土) 16:01:20.68ID:WHb06Rb0
>>405
変数名はspaceのままで11行目を復活させてもダメ?
0408名前は開発中のものです。2017/01/28(土) 16:02:38.52ID:/aTt0pT9
>>405
Unity自体のスクショ上げたほうがいいのでは?
バージョンとヒエラルキーとスクリプト付けてるテキストのインスペクターがわかる奴
0409名前は開発中のものです。2017/01/28(土) 18:00:22.50ID:zrrSZpx+
>>406
>>408
すいません解決しました。
public Text spaceを
public UnityEngine.UI.text space;
にしたら出来ました。

visual studioが最初のusing UnityEngine.UIを認識してくれないみたいでした。
0410名前は開発中のものです。2017/01/28(土) 18:42:56.17ID:DJhaYVPE
>>409
ああvsの問題なのか
Textクラスがバッティングしてたという事か
0411名前は開発中のものです。2017/01/28(土) 19:24:03.59ID:jo220eJv
VSならTextにマウスオーバーしたらどこのnamespaceのTextなのかわかるはず
0412名前は開発中のものです。2017/01/29(日) 21:25:09.52ID:8zVMlZqH
キーボード入力を全て無効にするようなコードはありますか?
主にフェードアウト、インした時に動いてしまう問題を解決しようと思っています。
0413名前は開発中のものです。2017/01/29(日) 21:50:01.37ID:fr8wBQ1v
uGUIで作ったパネルを、画面下部に設置してコントローラ用エリアとして使いたいのですが
ゲーム画面とは重ねずに、このエリアを除いた部分をゲーム画面としたいと思っています
どこをどう設定すればいいのでしょうか?
0414名前は開発中のものです。2017/01/30(月) 13:52:13.91ID:RdtWdxQS
>>413
アセットを買えばUIの設定も簡単ですよ
0415名前は開発中のものです。2017/01/30(月) 13:53:08.84ID:RdtWdxQS
>>412
アセットを買えば解決すると思いますよ
0416名前は開発中のものです。2017/01/31(火) 13:12:53.83ID:WsQvTm6y
連番のスプライト
asset/sprites/sprite_1、sprite_2、sprite_3...がある時

public Sprite[] sprites;
に手作業でなくスクリプトで配列に一括設定したいです。

実行時だったら、Resourcesフォルダに入れれば、
Resources.Loadを利用してできるのは分かったのですが、

実行していない時に([ContextMenu("")]等で)
一括設定したいのです。(毎回Loadしたくない)
方法わかる方教えていただけないでしょうか?

AssetDatabase.FindAssets等調べたのですが
Spriteに設定する方法がいまいちわかりませんでした。

よろしくお願い致します。
04174162017/01/31(火) 13:36:33.78ID:WsQvTm6y
自己解決しました。
AssetDatabase.LoadAssetAtPathでいけました。
アセット買わなくていいみたいです
0418名前は開発中のものです。2017/01/31(火) 14:20:10.00ID:jfU68iPt
度々自己解決あるけど絶対わざとやってるだろ
チラシの裏に書いとけ
0419名前は開発中のものです。2017/01/31(火) 22:31:28.73ID:UvkDX178
自己解決したことないなんて凄いね
0420名前は開発中のものです。2017/01/31(火) 22:36:20.95ID:q8yUCdH+
質問を他人に伝えようと文章練ってるうちに自己認識が進むんだよ
質問書き上げたあとに自己解決できるのは割りと自然の摂理だよ
0421名前は開発中のものです。2017/01/31(火) 22:43:45.46ID:3zhMS7rm
自然な流れなのはわかる、わかるが書き込みボタン押す前に気づけなかった点がもう少し頑張りましょうって感じだな
あと質問ソムリエ()は害悪だが、アセットおじはほぼ無害なんだからいちいち煽るなよとは思う
0422名前は開発中のものです。2017/01/31(火) 22:51:51.14ID:cljHJdxd
どっちも害悪
0423名前は開発中のものです。2017/02/01(水) 11:15:03.62ID:GvYoQJeP
自己解決したらやっぱりちゃんと書き残してほしいな
なんでかというと検索した時質問だけ残ってるってのは迷惑だからね
0424名前は開発中のものです。2017/02/01(水) 13:14:49.12ID:IOEfGQjK
spriteにanimatorを付けたら、spriteの元の絵を表示するのは無理なのでしょうか?
常にanimatorのデフォルトのが表示されてしまいます。
0425名前は開発中のものです。2017/02/01(水) 14:00:55.63ID:kRBAy5tx
>>424
デフォルトを元の絵にすれば解決
0426名前は開発中のものです。2017/02/01(水) 15:03:16.32ID:IOEfGQjK
>>425
Spriteの画像はランダムで変えたいのです…。
Spriteは通常時はアニメーション無しで、破壊する時に共通の爆破モーションを入れようと考えています。
Sprite生成時にanimator付けずに、破壊時に付けることも考えたのですが、なんかソースがすっきりしなくて良い方法無いかなぁと思っております。
0427名前は開発中のものです。2017/02/01(水) 15:05:40.88ID:IOEfGQjK
ランダムのSprite毎に動きのないanimatorを作成するのも手間なので、animatorを付けてもSpriteを表示できたらと思いまして…。
0428名前は開発中のものです。2017/02/01(水) 17:26:33.86ID:UAURygCi
普通ならスプライト消して、同座標に爆発スプライトを作るけどね。
0429名前は開発中のものです。2017/02/01(水) 17:50:42.44ID:u60YANlC
ZBrushでモデル作成、リトポ、UVMapなど作成でUnityへ出力ってここは他のツール絡めた方がやり易いとかこの辺に問題があるとかありますか?
まだZBrushCoreで遊んでるだけなんだがいい感じにモデリング出来るのでそれがらみのツールだけでパイプライン行けるならいいかなと思ったんだけれど…
0430名前は開発中のものです。2017/02/02(木) 07:01:18.33ID:NNiAEjVd
そもそもUnityは単なるゲームエンジン

データは他のDCCツールで作って
インポートするのがデフォだぞ

あとZBはあくまでスカルプトソフト
モデルはMayaなりMAXなりmodoなり他のツールで作れ

個人的にゃモデリングはmodoオススメ
たかだか10万だし安い

ホビイストにゃオススメ
0431名前は開発中のものです。2017/02/02(木) 07:12:36.32ID:H6m8qbA2
Blenderでええやん
0432名前は開発中のものです。2017/02/02(木) 08:55:44.77ID:dWWQJ833
>>428
なるほど!
試してみます!
ありがとうございます。
0433名前は開発中のものです。2017/02/02(木) 10:46:14.03ID:oWXyrFu9
>>430
ZBrushとZRemesherでリトポするんじゃダメなん?
0434名前は開発中のものです。2017/02/02(木) 10:47:40.92ID:oWXyrFu9
Blenderもちょっと触ったことあるけれどZBrushでリトポしたものだと何か支障があるのかなど聞きたい。
0435名前は開発中のものです。2017/02/02(木) 11:18:48.72ID:673wvmAp
すみません、同名の過疎スレのほうに書いてしまったようなのでこちらでも失礼します

標準のパーティクルシステムにDoFエフェクトをかけたいのですが
一つのオブジェクトとして全体にかかります
二個用意して疑似的にすれば見た目はクリアできますが
これを1オブジェクトでやる方法ないですか?
0436名前は開発中のものです。2017/02/02(木) 13:28:41.17ID:UmW58JYt
>>435
アセットを買えばできますよ。たしかスクリプトのあたりにあったと思います
0437名前は開発中のものです。2017/02/02(木) 14:10:15.05ID:SwpAN+oA
>>436
アセットを買いたいのですがアセットを買うにはどうしたらいいですか?
0438名前は開発中のものです。2017/02/02(木) 15:28:34.82ID:H6m8qbA2
流石にワロタ
高校生か?VISAカード作ってどうぞ
0439名前は開発中のものです。2017/02/02(木) 17:46:55.39ID:zHdc+yAm
>>438
多分期待している解答は入れ子構造なんじゃないかとエスパーして誘導してみる

>>437
アセットを買えばアセットを買えると思いますよ。
確かサービス/決済あったと思います


/// <summary>
解答は以下のスクリプトを利用して作成されました
(C)アセットおじさん
/// </summary>
0440名前は開発中のものです。2017/02/02(木) 23:58:45.91ID:Odzr3ID1
>>437
アセットを買えばできますよ。
0441名前は開発中のものです。2017/02/03(金) 00:14:44.47ID:lA0odnAU
本物パネェ
0442名前は開発中のものです。2017/02/03(金) 19:02:05.64ID:57AYCZJf
Windows7 + VisualStudio2015で
UnityのスクリプトファイルやEdit Scriptクリックした等時に、
VisualStudioが立ち上がるんですが
すでに立ち上がってる時も別に立ち上がるんですが
これ防ぐ方法ありますか?
0443名前は開発中のものです。2017/02/04(土) 10:28:35.14ID:hYrUvCjm
初心者的質問ですが、
unityちゃんの表情変化の方法を教えてください。
「runのアニメーションにはangry1を顔に適用する」ようなイメージです。

FaceUpdateを利用すればいいのはなんとなくわかるんですが、
これで検索するとどれも「FaceUpdateというエラーがでてるので削除」か
他にあったのは「コードは省略します」ぐらいで
消されちゃ困るって感じで進めてません・・・。
0444名前は開発中のものです。2017/02/04(土) 10:33:43.25ID:Qx+YQnSr
このサイトは目を通しました?
0445名前は開発中のものです。2017/02/04(土) 10:33:52.73ID:Qx+YQnSr
URL貼り忘れ
http://kitposition.hatenablog.com/entry/2016/02/21/235053
0446名前は開発中のものです。2017/02/04(土) 15:23:52.82ID:hYrUvCjm
そこが「コードは省略します」です
0447名前は開発中のものです。2017/02/04(土) 15:40:19.82ID:Qx+YQnSr
ん?サンプルコードが省略されてるだけで

//OnCallChangeFace(string)メソッドにモーションの名前を引数として渡して呼び出すことでモーションを切り替えます。

って書いてるぜ?
0448名前は開発中のものです。2017/02/05(日) 08:42:09.87ID:7clbjpds
そうかそうか
0449名前は開発中のものです。2017/02/05(日) 10:08:08.97ID:oLZw2+gJ
http://blog-imgs-69.fc2.com/j/a/p/japan2014/201409111428494ff.jpg
0450名前は開発中のものです。2017/02/06(月) 02:37:30.41ID:fk5pgMbl
GitHubで公開されているUnityプロジェクトで一番有名なリポジトリって何ですか?
心当たりがあれば教えてください
0451名前は開発中のものです。2017/02/06(月) 12:04:24.90ID:dpfFwHnx
>>450
完全なプロジェクト?それとも実験コード?
実験コード系ならkeijiroさんじゃない?
0452名前は開発中のものです。2017/02/06(月) 12:31:40.28ID:Y5YixRh5
Assetを買うと解決すると思います(真顔)
0453名前は開発中のものです。2017/02/06(月) 22:17:18.08ID:3pwamY+I
navimeshと言うものを覚えたのですが、どうしてもゴールの再設定が分かりません・・・

{
public Transform goal;
public Transform goal2;
Vector3 start;

void Start()
{
// 最初の位置を覚えておく
start = transform.position;
// NavMeshAgentを取得して
var agent = GetComponent<UnityEngine.AI.NavMeshAgent>();

// ゴールを設定。
agent.destination = goal.position;
}

void OnTriggerEnter(Collider other)
{
if (other.tag == "goal") { agent.destination = goal2.position; }
}
}

衝突判定の部分のagentにエラー出るんですが、何故コレはだめなんでしょうか?他に書き方があるのでしょうか・・・?
0454名前は開発中のものです。2017/02/06(月) 22:25:43.51ID:k8w1JVSq
アフィ広告貼ろうと思いますが
どこかおすすめありますか?
0455名前は開発中のものです。2017/02/07(火) 00:37:20.30ID:k9hGuxlM
>>453
自己解決しました

void Start()
{
// 最初の位置を覚えておく
start = transform.position;


// ゴールを設定。
GetComponent<UnityEngine.AI.NavMeshAgent>().destination = goal.position;
}

void OnTriggerEnter(Collider other)
{
if (other.tag == "goal") { GetComponent<UnityEngine.AI.NavMeshAgent>().destination = goal2.position; }
}
}

これでイけました
0456名前は開発中のものです。2017/02/07(火) 00:40:19.77ID:gjTftRkw
>>453
agentがStartのローカル変数にとしてしか宣言されていないからOnTriggerEnterからagentが見えない
0457名前は開発中のものです。2017/02/07(火) 00:41:22.85ID:k9hGuxlM
>>456
ありがとうございます、その通りでした
2時間必死に他の方法検索してた自分がアホらしい・・・
0458名前は開発中のものです。2017/02/07(火) 00:53:08.60ID:wtRsORTQ
Unity触り始めたけど
0459名前は開発中のものです。2017/02/07(火) 00:54:01.10ID:wtRsORTQ
何を学ぶ必要があるのかよー分からん。
ひとまず神になる本は読んだ。
0460名前は開発中のものです。2017/02/07(火) 03:53:29.25ID:meGdPFGq
手を動かせ

なんでもいいから、スタート画面とプレイ画面、そしてクリア画面(あるいはゲームオーバー画面)のある
一揃いのものを作れ
0461名前は開発中のものです。2017/02/07(火) 06:28:06.28ID:wtRsORTQ
ゲームではなくVRなどで実用的なもの作りたいと思ってるが言わんとすることはわかる。
やはりそれで動かして理解してくとともに必要な技術の取捨選択も兼ねてやってくのが早道だな。
作りたいものを構成すると思われる要素技術を並べてってそれらを使ったプロトみたいの色々作ってみるわー。あざす
0462名前は開発中のものです。2017/02/07(火) 12:12:08.19ID:zdqdVmfS
アセットのTPSコントローラーぶち込んだんだけど
落下するときに動かすこと出来ませんかね?
壁際でジャンプすると落下する場所が壁に沿った所になってしまう
http://i.imgur.com/O5dHNO9.png
0463名前は開発中のものです。2017/02/07(火) 13:46:39.53ID:3G6s1YqI
>>462
まるっとコピペして別クラス作って移動周りのソース書き換えるってのが楽
接地フラグを見て処理を振り分けてるはずだから接地してない場合の処理に入力による水平移動分を加えればいい
■ このスレッドは過去ログ倉庫に格納されています