of     1   

eprent
#141325732Thursday, July 24, 2014 12:10 AM GMT

I'm planning on some kind of motion-blur effect, however I can't find the correct method for doing this.. I don't need a full script, just a link to it on wiki or something, thanks.:)
deathknight306
#141326166Thursday, July 24, 2014 12:14 AM GMT

You could try using the Changed event event Changed(Property property) Member of Instance Summary: Fired after a property changes value. The property argument is the name of the property
eprent
#141326392Thursday, July 24, 2014 12:16 AM GMT

Changed is for values.
deathknight306
#141328012Thursday, July 24, 2014 12:32 AM GMT

Exactly. If you want to know when a player moves their camera, then this should work. What I previously posted was directly from the object browser in studio. event Changed(Property property) Its an event that is directly in the camera such as camera.Changed:connect(function() blah blah end) When a value in the camera changes, that will output what property changed. You can then use an if statement to see if the property is a CoordinateFrame CoordinateFrame CoordinateFrame Member of Camera Summary: The current position and rotation of the Camera. For most CameraTypes, the rotation is set such that the CoordinateFrame lookVector is pointing at the Focus. So pretty much to sum all of that up, the changed event is called when ANY property in the camera changes, and returns what property changed. Check if that property is the CoordinateFrame, and if so that means the position/rotation of the camera has changed.
blockoo
#141332542Thursday, July 24, 2014 1:17 AM GMT

@deathknight Unfortunately, the Changed event does not fire for properties that contain UserData, such as Vector3s or CFrames (at least last time I checked). Therefore it would not work. The only way I see to do this is with a loop.
Notunknown99
#141332750Thursday, July 24, 2014 1:19 AM GMT

@blockoo: Actually, that depends on if the property is coded to fire the Changed event. But for parts, CFrame and Vector3 values don't fire (IDK about Size, actually. Maybe that does)
cntkillme
#141333277Thursday, July 24, 2014 1:24 AM GMT

Actually the changed events do fire them now, so camera.Changed would catch the CFrame changing. Test: local x = Instance.new("Part"); x.Changed:connect(function(y) print(y); end); x.CFrame = CFrame.new(1, 1, 1); Should output Position, Rotation, and CFrame And it's also cool because you can detect when velocity changes now (IIRC)
blockoo
#141333440Thursday, July 24, 2014 1:25 AM GMT

Well cool, ROBLOX made a worthwhile update while I was gone lol
cntkillme
#141333545Thursday, July 24, 2014 1:26 AM GMT

By "now" I mean for at least that past 3 months.
blockoo
#141333660Thursday, July 24, 2014 1:27 AM GMT

@cnt I was gone for 2 years and only came back like a month ago :P
cntkillme
#141333813Thursday, July 24, 2014 1:29 AM GMT

There were a lot of amazing updates while you were gone. My personal favorite is probably the shadows and dynamic lighting since they really change the feel of a game IMO.
blockoo
#141335075Thursday, July 24, 2014 1:40 AM GMT

@cnt Yeah I noticed that lol. I've actually started making a horror game with it. It's buggy and slow, but at least it's there.
cntkillme
#141335767Thursday, July 24, 2014 1:48 AM GMT

It's not buggy or slow for me at all. But then again, my quality is at 1 since I have a terrible graphics card and not the best processor in the world.
blockoo
#141337833Thursday, July 24, 2014 2:08 AM GMT

@cnt The main problem I've noticed with it is when you attach a light source to a moving object. I can tell that the lighting is rendering in (fairly large) time intervals, and there's periods of maybe half a second where the light stays still until it redraws itself.
Amexurous
#141338032Thursday, July 24, 2014 2:10 AM GMT

its beta shh
cntkillme
#141338982Thursday, July 24, 2014 2:19 AM GMT

The higher the quality the less that shows for me when tested on a computer with better specs.
blockoo
#141339218Thursday, July 24, 2014 2:21 AM GMT

I haven't tried changing my quality before. Is it the QualityLevel property under the Rendering tab?
cntkillme
#141340935Thursday, July 24, 2014 2:38 AM GMT

Just do it from menu->game settings

    of     1