【3Dゲームエンジン】Unity総合スレッド29at GAMEDEV
【3Dゲームエンジン】Unity総合スレッド29 - 暇つぶし2ch895:名前は開発中のものです。
17/03/22 23:23:35.25 imY42FlW.net
>>882
ごめん、いろいろ勘違いしてたわ

public float moveWidth = 220.0f;

void Update()
{
Vector3 mousePos = Camera.main.ScreenToViewportPoint(Input.mousePosition);
Vector3 movePoint = new Vector3((mousePos.x - 0.5f) * moveWidth, (mousePos.y - 0.5f) * moveWidth / 2.0f, transform.position.z);

if (Input.GetButton("Fire2"))
transform.position =Vector3.Lerp(transform.position,movePoint, 0.5f);
}

これでそれっぽく動くはず・・・
この0.5fは画面の真ん中は(0.5, 0.5, 0.0)だからそのズレを直すためのもの
勉強になったわー


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch