Someone help me Build a Screen Saver??

Discussion in 'Mac Programming' started by GimmeSlack12, May 20, 2006.

  1. macrumors 603

    GimmeSlack12

    Joined:
    Apr 29, 2005
    Location:
    San Francisco
    #1
    I have a good idea for a screen saver, pretty basic, but I really don't know the process for building one. I do have the Developer package installed on my machine.

    Any tutorials that can help me with this? Or anyone willing to lend a hand to kinda show me how? I can PM you or you can PM me. I have some basic programming (C++) skills. Hope I am not being too vague.
    Thanks
     
  2. Moderator emeritus

    robbieduncan

    Joined:
    Jul 24, 2002
    Location:
    London
    #2
    There is a good 2 part tutorial at cocoadevcentral.

    Note that this assumes you will be using Objective-C & Cocoa.
     
  3. macrumors regular

    Joined:
    Jul 4, 2001
    Location:
    Iowa
    #3
    If your screen saver idea is simple, it's very possible you could put it together in Quartz Composer. This is part of the free Developer Tools and lets you do quite a bit. The interface is pretty easy to learn. All the objects are like blocks and you can hook them together with your mouse. For example, you can select a cube object from the premade options. Then you can import a picture and hook it into the attribute of the cube that tells it what to display on the sides. Then you can create a number generator that, over 10 seconds, goes from 0 to 360 looping back to zero. Hook the generator to the cube's rotation attribute and it will spin once every 10 seconds. You can save this as a screen saver, among other things.

    There are a fair number of tutorials for Quartz Composer online. The only site I still have bookmarked is http://www.quartzcompositions.com/phpBB2/. Please note-Quartz Composer only works with Tiger. If you only have 10.3 you're out of luck.
     
  4. macrumors 68000

    savar

    Joined:
    Jun 6, 2003
    Location:
    District of Columbia
    #4
    It's pretty easy with Cocoa/Obj-C

    For the sake of community interest, why don't you just post the idea here? (OR is it commercial?)
     

Share This Page