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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
714: 弟子 [] 2020/02/28(金) 13:27:37.48 ID:3Lsu3jjC(2/2) AAS
>>712
712(1): 名前は開発中のものです。 [sage] 2020/02/28(金) 12:52:20.39 ID:ALzUb0si(1/3) AAS
2019で5.6の講座を見ながらやっています

delegateSample.csに
public class A{
public int a;
}
public delegate void delegateSample(A aInstance);

public class delegateSample : MonoBehavior{

}

みたいな感じのファイルをアタッチすると
the script needs to derive from monobehaviourというエラーが出るんですけど
ファイル名と同じクラス名のモノビヘイビャーを継承しているファイル内に
別の素classを入れたファイルはアタッチできなくなったのでしょうか?
定義の仕方かなぁ
画像リンク

とりまどっかから拾ったコードをUnityぽくしてみた
715: 名前は開発中のものです。 [sage] 2020/02/28(金) 14:02:41.13 ID:ALzUb0si(3/3) AAS
なるほど
ありがとう
それだ通るんですね
ただ動画の人も通っているので
まあそれはほかにも見えないファイルがあるんですが
まあもう少し勉強してみます
716: 名前は開発中のものです。 [sage] 2020/02/28(金) 14:48:01.99 ID:/AKvkhm4(1/2) AAS
輪投げのイメージで画面を下から上にフリックすると用意してあったプレハブが生成されてフリックした方向と速度で発射されるというのを作るのは難しいですか?

輪のオブジェクトを画面に出してスタートすると自然落下するという所まで来ましたが、何をしたら飛ぶのかわかりません

何を調べれば良いかもわからないので使いそうな命令?だけでも教えて頂けると助かります
よろしくおねがいします
717
(1): 名前は開発中のものです。 [sage] 2020/02/28(金) 14:51:39.15 ID:sAVdF7st(1) AAS
touchした座標とそこからドラックした距離、時間を使って力の値を導き出します。
その値を、輪にadd forceなどで移動させます。
718
(1): 名前は開発中のものです。 [sage] 2020/02/28(金) 14:55:35.35 ID:60vQiGEi(1) AAS
タップしたらそこに輪が置かれるとか、タップすると輪が真上に飛んでいくとか、
そういうとこからちょっとづつ要素増やしたり変えていったりすればいいのでは
いきなり作るのは大変だよ
719: 名前は開発中のものです。 [sage] 2020/02/28(金) 19:30:58.44 ID:/AKvkhm4(2/2) AAS
>>717,718
ありがとうございます
取り敢えずフリックは置いておいて、奥に投げるという動作を実装するために

startにaddforceを書いたスクリプトをセットして、生成された瞬間奥に飛ぶプレハブが出来ました
それをタップした位置に生成したのですが、どこをタップしても真ん中に向かって飛んでしまいます

プレハブをスクリプトからinstantiateしないで最初からゲーム画面に置いた時は真っ直ぐ奥に飛びます

外部リンク:yumineko.com
タップ位置は上記URLを参考にして
var pos = Camera.main.ScreenToWorldPoint (Input.mousePosition + Camera.main.transform.forward);
で取得しています

関係あるかわかりませんが、Debug.logでposを取得すると、9:16の画面でX軸が左端が-0.3、右端が0.3と狭い気もします

考えられる原因はありますでしょうか?
720
(1): 名前は開発中のものです。 [sage] 2020/02/28(金) 20:11:04.22 ID:Medy2iIU(1) AAS
そう言う場合は、極端な数字を入れるがよろし。
出てきたposのxに10、100、1000を、変わらなければ順に掛けてから生成。
721
(1): 名前は開発中のものです。 [sage] 2020/02/28(金) 20:39:10.35 ID:0RwkjVUc(1) AAS
生成位置と射出方向は分けて考えよ?
ScreenPointToRay使ったら?
722
(1): 名前は開発中のものです。 [sage] 2020/02/29(土) 14:33:42.33 ID:1kV/1GjB(1/2) AAS
>>720,721
ありがとうございます
xに10を掛けたら意図した挙動になりました!

現在controllerというオブジェクトに貼り付けたスクリプトでタッチを取得→public float xにpos.xを代入後プレハブを生成

プレハブのスタートでcontrollerオブジェクトをfindし、スクリプトをゲットコンポーネントしたのちにaddforceのxにcontroller.xを指定して射出方向をコントロールしています

findを多様するのは良くないと見かけたのですが、プレハブにゲームオブジェクトをアタッチする事は出来ませんよね?

今後このシステムを輪投げではなく弾を発射などの連射する様なゲームに流用しても大丈夫なのでしょうか?

フリックによるコントロールにも挑戦してみたいと思います、ヒントをくれた皆様ありがとうございました!
723
(1): 名前は開発中のものです。 [sage] 2020/02/29(土) 14:48:49.72 ID:J+xpv0tu(1) AAS
>>722
スクリプトにアタッチ指定すればいいかと。
やったことないけど、ずっとやろうやろうと思って今w

また、findはゲームフローのLOOPで負荷にならない場所でやればいいと思ってます。プロじゃないので。
724: 名前は開発中のものです。 [sage] 2020/02/29(土) 15:17:28.57 ID:1kV/1GjB(2/2) AAS
>>723
なるほど、スクリプトにアタッチ指定というのはやり方がわかりませんが方法はあるんですね

今の所どれだけ連打しても負荷は感じませんが実機でテストプレイするしかないですね
まだ初心者なので弊害があるまでは動けば良いというスタンスでやってみます!
725: 名前は開発中のものです。 [] 2020/02/29(土) 15:24:56.97 ID:b8huESie(1/2) AAS
UbuntuでUnityでゲームを作ることはできますか?
726
(1): 名前は開発中のものです。 [sage] 2020/02/29(土) 15:43:48.81 ID:NqqYgWAQ(1) AAS
日本語でおk
727
(1): 弟子 [] 2020/02/29(土) 17:02:02.97 ID:wBtxqkZH(1) AAS
検索結果
ウェブ検索結果
UbuntuでゲームエンジンのUnityをインストールする手順
外部リンク:www.virment.com
728: 名前は開発中のものです。 [] 2020/02/29(土) 22:05:12.41 ID:b8huESie(2/2) AAS
>>726
すまん、語彙力ないしコミュ障なんや
>>727
サンガツ
729
(1): 名前は開発中のものです。 [] 2020/03/01(日) 13:02:22.82 ID:W5NbcG3C(1/2) AAS
unity2018.4.17f1です。
3Dキャラを表示するにはdirectional lightしかないのでしょうか?
部屋や特定の範囲ごとに明るさを変えたい場合は
どうやってキャラクターを照らせば良いのですか?
(directional lightがないとキャラが真っ黒になるので・・)
730
(2): 弟子 [] 2020/03/01(日) 13:13:00.10 ID:bg2PdJXV(1) AAS
Unityライトを使った演出の作り方
外部リンク:styly.cc
731: 名前は開発中のものです。 [] 2020/03/01(日) 13:35:39.08 ID:W5NbcG3C(2/2) AAS
>>729 です。
回答ありがとうございます!
732
(1): 名前は開発中のものです。 [sage] 2020/03/02(月) 22:12:18.88 ID:FZAofo0u(1/2) AAS
助けてください…!!!!
Unity 2018.4.16f1で個人練習用にフリー版NGUI「ngui270.unitypackage」を
インストールしたのですが、UITextureコンポーネントなど、NGUIのコンポーネントが出てきません。
UnityにはNGUIフォルダもできておりシェーダーもあるのですが、どうしたら正常に使えるようになりますでしょうか
733: 名前は開発中のものです。 [sage] 2020/03/02(月) 22:14:59.41 ID:FZAofo0u(2/2) AAS
↑UIStretch.cs
UITextList.cs
UITexture.cs
UITiledSprite.cs
UITooltip.csなどなど、入っていることは確認できております
734: 名前は開発中のものです。 [] 2020/03/03(火) 11:25:58.98 ID:DIrug5M2(1) AAS
なんで今更NGUIなんか入れるの
735: 弟子 [sage] 2020/03/03(火) 11:42:48.43 ID:Qbw0Io/Y(1) AAS
>>732
ソースの中身が古くて無くなった命令つかってるよってエラー出てるでしょ?
画像リンク


とりあえず
Camera.isOrthoGraphic → uiCamera.orthographic
Renderer ren = go.renderer → Renderer ren = go.GetComponent<Renderer>()
Collider col = gameObject.GetComponent<Collider>(); //collider;

こんな感じで直すしかないですね
結構一杯あるんで大変です
736
(1): 名前は開発中のものです。 [sage] 2020/03/03(火) 17:16:42.45 ID:hGrdnLAs(1) AAS
Ubuntuの方のUnityは名前紛らわしいから遂に名称変えるらしいな
737: 名前は開発中のものです。 [sage] 2020/03/03(火) 17:29:36.35 ID:wp3iypza(1) AAS
Ubunty
738: 名前は開発中のものです。 [sage] 2020/03/03(火) 18:41:04.20 ID:09uaPptx(1) AAS
Utility フォルダと間違えそうになることはあるw
1-
あと 264 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s