• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
Question by RjRahul · Jul 06, 2015 at 06:13 PM · beginnerlearningcompilation

A simple 2D pong game doesn't run

So Hi, fairly new to the Unity.I was watching a tutorial on how to make a small 2D game called Pong, its really simple.I created the objects and even wrote the C# program properly. the program is basically just to move my paddle up and down using UnityEngine; using System.Collections;

public class paddle : MonoBehaviour {

 public float paddlespeed = 1;
 public Vector3 playerPos;

     void Update ()
 {
     float yPos = gameObject.transform.position.y + (Input.GetAxis ("Vertical") * paddlespeed);
     playerPos = new Vector3 (-20, Mathf.Clamp(yPos,-11,11),0);
     gameObject.transform.position = playerPos;
 }

} but when I run the game,it doesn't do anything.What am I missing ?

Comment

People who like this

0 Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Calum1015 · Jul 06, 2015 at 06:59 PM 0
Share

This script will instantly move the paddle, regardless of the paddle speed. You should try tinkering around with Transform.Translate, very useful for moving objects!

1 Reply

  • Sort: 
avatar image

Answer by slimsami · Jul 06, 2015 at 06:19 PM

Have you attached the script to a gameobject in the scene? after doing that you should also define in the editor the playerPos.

Both actions can be made by drag and drop, by dragging the script to an object in the scene and dragging your playerPos to the property showed in the editor

Comment

People who like this

0 Show 0 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Unity Answers is in Read-Only mode

Unity Answers content will be migrated to a new Community platform and we are aiming to launch a public beta by June 9. Please note, Unity Answers is now in read-only so we can prepare for the final data migration.

For more information and updates, please read our full announcement thread in the Unity Forum.

Follow this Question

Answers Answers and Comments

4 People are following this question.

avatar image avatar image avatar image avatar image

Related Questions

Making my first game? 3 Answers

Please Help Out a Teen Newbie 2 Answers

Is there any where to learn 2D game coding on unity? 1 Answer

I need help with basic scripting. 4 Answers

How to find what you're looking for in the Documentation? 3 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges