회원 로그인
|
총알 발사 하기
<이미지 클릭하면 게임 시작>
이동 : 방향키 또는 adws
발사 : 좌측 클릭, 컨트롤키
using UnityEngine; using System.Collections; public class shooter : MonoBehaviour { public Rigidbody bullet; public float power = 1500f; public float moveSpeed = 2f; // Use this for initialization void Start () { } // Update is called once per frame void Update () { float moveDistanceX = moveSpeed * Time.deltaTime * Input.GetAxis("Horizontal"); float moveDistanceY = moveSpeed * Time.deltaTime * Input.GetAxis("Vertical"); transform.Translate(moveDistanceX,moveDistanceY,0); if(Input.GetButton("Fire1")){ Rigidbody instance = Instantiate (bullet,transform.position,transform.rotation) as Rigidbody; Vector3 fwd = transform.TransformDirection(Vector3.forward); instance.AddForce (fwd * power); } } }
댓글 0개
| 엮인글 0개
146개(8/8페이지)
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
유니티 강좌 모음(영문) | 푸딩뱃살 | 60459 | 2013.08.28 12:02 | |
유니티 경고, 에러 모음 (재정리 예정) [1+1] | 푸딩뱃살 | 71698 | 2013.08.12 00:09 | |
4 | [스트립트] GUI 스케일 자동 변경 GUI.matrix (C#) | 푸딩뱃살 | 4881 | 2013.04.06 15:14 |
3 | [유니티] 유니티 멀티 프로젝트 실행하기 | 푸딩뱃살 | 3359 | 2013.04.06 14:57 |
>> | [유니티] 총알 발사 하기 | 관리자 | 7757 | 2013.02.04 23:46 |
1 | [참고] 유니티 3D 코칭 프로그램 3기 - 커리큘럼 | 관리자 | 3336 | 2013.02.04 23:32 |