コード例 #1
0
ファイル: Player.cs プロジェクト: levidehaan/AnotherThreadVR
        public void renderUpdate(int front, ref DrawBuffer draw_buffer)
        {
            // trail
            if (l_trail_ >= 0)
            {
                Trail.Instance.renderUpdate(front, l_trail_);
            }
            if (r_trail_ >= 0)
            {
                Trail.Instance.renderUpdate(front, r_trail_);
            }

            var arm_offset = new Vector3(0f, 0f, -arm_offset_ * 0.1f);

            draw_buffer.registPlayer(ref rigidbody_.transform_, ref arm_offset);
        }
コード例 #2
0
ファイル: Player.cs プロジェクト: xxyzfd/AnotherThread
        public override void renderUpdate(int front, MyCamera camera, ref DrawBuffer draw_buffer)
        {
            var v = camera.getScreenPoint(ref target_cursor_.transform_.position_);

            if (v.z > 0)
            {
                var rect = new Rect(v.x, v.y, 96f, 96f);
                MySprite.Instance.put(front, ref rect, MySprite.Kind.Cursor, MySprite.Type.Full);
            }

            // trail
            if (l_trail_ >= 0)
            {
                Trail.Instance.renderUpdate(front, l_trail_);
            }
            if (r_trail_ >= 0)
            {
                Trail.Instance.renderUpdate(front, r_trail_);
            }

            draw_buffer.registPlayer(ref rigidbody_.transform_);
        }
コード例 #3
0
ファイル: Player.cs プロジェクト: Gstavo/AnotherThread
        public override void renderUpdate(int front, MyCamera camera, ref DrawBuffer draw_buffer)
        {
            var v = camera.getScreenPoint(ref target_cursor_.transform_.position_);
            if (v.z > 0) {
            var rect = new Rect(v.x, v.y, 96f, 96f);
            MySprite.Instance.put(front, ref rect, MySprite.Kind.Cursor, MySprite.Type.Full);
            }

            // trail
            if (l_trail_ >= 0) {
            Trail.Instance.renderUpdate(front, l_trail_);
            }
            if (r_trail_ >= 0) {
            Trail.Instance.renderUpdate(front, r_trail_);
            }

            draw_buffer.registPlayer(ref rigidbody_.transform_);
        }