注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Faye Euler's blog

技術交流歡迎留言

 
 
 

日志

 
 

Unity 3.5 beta 4 VERSION HISTORY更新列表  

2011-12-16 23:44:10|  分类: Unity3D |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Features:

AssetPostProcessor can now be versioned. See AssetPostProcessor.GetVersion for details.
Asset Server can now be used with Cache Server. Note that this requires committing all assets to the server project after upgrading to 3.5 beta 4 and that the server project will not be usable by older Unity versions after that commit. So remember to back up everything, including the server project.
Added Application.StreamingAssetPath which points to the location of the data in the Assets/StreamingAssets folder on all build targets.

Improvements:

Editor: EnumPopup element strings are now "nicified".
Editor: Lightmapping Window, Occlusion Window, and Navigation Window now have type based scene filters for quick picking of relevant objects.
Editor: The Navigation window now lets you change the Navigation Static flag of selected game objects.
Editor: New EditorGUIUtility.isProSkin property.
Audio: Custom DSPs (OnAudioFilterRead) now respect the settings of the attached AudioSource (mute, attenuation curves etc.)
Audio: Microphone frequency capabilities now accesible from script and can be used in Record().
Audio: Changing mixer's sample rate and buffer sizes from script now possible.
Occlusion culling baking now doesn't run out of memory.
Occlusion culling now works correctly with shadows and is much faster. All occlusion culling modes should work as expected now across all platforms.
SkinnedMeshes can now be marked as occluders and occludees
Objects can now be tagged seperately as occluders and occludees
Static batch mesh generation (Part of the build process and editor play mode) is now a lot faster.
Reduced memory usage when importing large project folders.
Profiler: Added API to get the runtime size of an asset: GetRuntimeMemorySize
Profiler: Added API to enable binary filedump of profiling data, and API to read it back in the Editor
When baking occlusion culling with transparent objects marked as occluders a warning is now given telling you which objects are marked static incorrectly.
All Project Settings are now in a folder called "ProjectSettings" next to the assets folder. This folder should be added to version control. This means that all assets in the library should be only controlled by Unity and never be under version control.

Fixes:

Editor: Fix color picker incorrectly initializing alpha to 255 if original color is (0,0,0,0).
Editor: Fix animated GUI groups breaking and giving errors after a window has been re-docked.
Editor: You can now slide values with sliders by dragging the label (same as float fields)
Editor: Fix mouse cursor sometimes flickering garbage on Windows.
Editor: Fixed assert "vertexCount > 60000" when using colliders with polygon count over 10000.
Editor: Fix not being able to assign characters like ' , . / ` ] [ = as editor shortcuts on Windows.
Editor: Fix many Handle controls not respecting Handles.matrix.
Editor: Fix handling of unicode characters in scripts. Scripts should have utf-8 encoding.
Editor: Resolve intermittent hangs.
Editor: Fix much of the Handle API not obeying Handles.matrix.
Editor: Fix SceneView not resetting Handles.matrix if it was changed in an OnSceneGUI callback.
Editor: Fix GameObject static dropdown not marking "Nothing" as selected when no flags were selected.
Windows Editor: Fix skinned meshes disappearing temporarily when returning from sleep mode or from locking computer.
WebPlayer: Fix memory leak on windows when unloading.
WebPlayer: Reduce visual artifacts produced when WebPlayer size is changed on Windows.
WebPlayer and Standalone: Return correct Event.delta value on Windows.
Graphics: Texture2D.Compress prints proper error message when texture is not marked as readable (previously was silently filling texture with garbage when not in editor).
Physics: Collider.bounds will now alway return empty bounds for disabled colliders (before it was inconsistent by collider type).
MonoDevelop: Fix breakpoints being readded on domain reload.
MonoDevelop: Fix completion breakage on project reload.
MonoDevelop: Fix completion breakage when racing to load solution/scripts.
Mac Web Player: Fix different rendering issues when using image effects.
Windows Web Player: Fix occasionally corrupted graphics when locking computer or switching resolution during loading.
AssetBundles: Fix AssetBundle.mainAsset loading all dependencies of the mainAsset.
Mac OS X: SystemInfo now returns actual device information.
Audio: Lowpass filter inspector fixed
Audio: Size in inspector now correct for all platforms and audio types.
Audio: 'Decompress On Load'/'Compressed in memory' option not shown for uncompressed audio.
iOS: Fixed iAd banner location on retina device.
iOS: Fixed Mathf.Approximately and other math routines operating on de-normalized small numbers.
Lightmapping: Made light be culled below horizon for specular bounces when shadows are disabled. Fixes a case where a face pointing away from light would bounce light in that direction.
Lightmapping: "Use in forward rend." is only respected in Dual Lightmaps mode as the GUI suggests.
AssetStore: Fixed crash when exiting Unity or switching projects while the Asset Store window was loading a page.
Networking: Fixed possible crash when reading NetworkMessageInfo.networkView inside OnNetworkInstantiate.
Networking: Fixed crash when reading NetworkPlayer.guid when networking was not initialized.
Networking: Fixed cases where connection tester failed to return a result.
Networking: Fixed case where NetworkView state synchronization was not relayed properly through a proxy connection.
AssetImport: Fixed crash when selecting asset with name including ".."
Script: Fixed crash when reparenting GameObjects durring Scene Destroy

Changes:

Editor: Undo while dragging never worked correctly and is now disabled. Note: Most dragging operations allow you to press Esc to cancel, which can be used instead.
Editor: Removed option for making Editor attachable by MonoDevelop debugger. (It is now always attachable)

Known Issues:

Texture importer version has been bumped, expect all textures to reimport.
Scripts reload takes longer when text serialization mode is enabled (may be noticeable with big projects).
Android: microphone recording is known to crash on some devices, notably, Samsung Galaxy Tab and Galaxy Nexus.
The static flag toggles in the Occlusion window, Navigation window, and Lightmapping window do not offer to change for child objects too, and they don't work correctly when multi-selecting child game objects at the same time as the parent. These issues will be fixed in beta 5.

The following are changes and fixes to 3.5 features and regressions...

Improvements:

Mesh.GetVertices / SetVertices etc functions are now fast again
Editor: The Navigation Window now lets you set the Occluder and Occludee static flags on selected objects.
Native Client: Enable soft NullReferenceExceptions when building a development player. Slower, but no crashes.
Native Client: Automatically write icons for Chrome Web Store apps.
Cache Server: Added connection test to preferences.
Shuriken: Copy/paste of MinMaxCurves and Gradients by right clicking.
Shuriken: Switching between scrubbing and playing, and modifying properties while playing is now glitch free.
Shuriken: Collision module: Die on collision was replaced with "energy loss on collision". Setting energy loss to 1.0 will kill the particle completely when it collides.
Shuriken: Modifying properties on particle systems now performs better and feels more fluent.
Shuriken: Remove module curves from the curve editor when folding a module

Fixes:

CacheServer now imports cached assets even when changing the import settings.
Prefabs: Fixed bug where deleting a prefab by deleting the parent game object would not actually delete the prefab instance full and it might lead to crashes or reappearing prefabs.
Fix Game Object Inspector asking about changing children when selecting "Add Layer...".
Editor: You can now show a new EditorWindow from OnGUI and OnInspectorGUI again
Editor: Shaders with errors properly report said errors again.
Editor: Tweak layouting of key preferences.
Editor: Fix undoing area light gizmos.
Editor: Fix searching for labels in project view.
Editor: Fix text centering on labels.
Editor: Fix not being able to remove the last label.
Editor: Fix excess space in Game/SceneView toolbars.
Editor: Fix warning when duplicating a folder with meta files in the editor.
Editor: Fix losing MonoBehaviour properties values when switching scenes with compile errors present and text serialization being set.
Windows Editor: Fix application not responding when returning from sleep mode with Profiler window open.
Native Client: Don't block editor process after doing Build & Run on windows.
Native Client: Fix PlayerPrefs crash, and make sure that PlayerPrefs can be read in the first frame.
Native Client: Mouse input now correctly works in cursor lock mode.
Native Client: Fix "File access not allowed" errors printed to the console.
Native Client: Fix white background on loading screen (it is now whatever is on the html until the content has finished loading).
Cache Server: Only show error about meta files being disabled once.
Shuriken: Box emitters can now have sub emitters.
Shuriken: Sub emitters now emit particles evenly.
Shuriken: Fix issue where system would sometimes start playing when you modify a property.
Shuriken: Particles will now simulate the movement of both the emitter and the particle during the last frame and emit from the correct place (continuous emission).
Shuriken: Fix for particle stretching breaking down under some circumstances.
Shuriken: ClampByVelocity now works with velocity curves.
Shuriken: Distance based emission is now evenly spaced also in edit mode.
Shuriken: Fixed broken distance sorting.
Shuriken: Fixed issue where changing emission type would remove all already emitted particles.
Shuriken: Fixed broken API for ParticleSystem.Emit(int count).
Shuriken: Fix for rotation by speed being broken in edit mode with some setups.
Shuriken: Fix issue when Shuriken and Beast scene view overlay was visible at the same time
Lightmapping: Made lightmap resolution show up on static skinned mesh renderers.
Lightmapping: Made a warning show up when a skinned mesh render's size in lightmap reaches max atlas size.
Lightmapping: In single lightmaps mode auto lights will not affect renderers using light probes anymore, so no double lighting.
Lightmapping: Made directional lightmaps store a proper single lightmap in the color lightmap slot. This encoding cannot fully reconstruct bright values in shadows, but it couldn't do that before either.
Lightmapping: Fixed ambient light not being properly added to directional lightmaps.

Changes:

Lightmapping: Reimplement "Bake Selected" option.
Lightmapping: It is recommended to instantiate a new LightProbes object before writing to LightProbes.coefficients to avoid modifying the asset; added an example to the scripting docs.
Editor: Rename "Version Control" menuitem back to "Asset Server".
Editor: Label "+" button is now a "..." button.
The folder /Library/Versioned has been moved to /ProjectSettings. This means all you need to add to version control is the Assets folder and the ProjectSettings folder. Simply ignore the Library folder.
Editor: The restriction about asset names starting with a space character has been changed to a warning, so old projects continue to work.
Native Client: Remove beta watermark so you can publish games to the Chrome Web Store.
Shuriken: ParticleSystemParticle is now called ParticleSystem.Particle.
Shuriken: Added documentation for API that was added in beta 3. Look for ParticleSystem.
Shuriken: Optimized curves can have a maximum of 3 keys (previously 4). This saves memory and makes optimized case faster.
Shuriken: Removed time sub emitter and replaced it with birth sub emitter. Emission delay can be achieved by changing the emission curve over duration (emission module) or setting a start delay on the sub emitter.
Shuriken: Cleaned up texture sheet animation module and added support for min max curves, so you can get random UV animation per particle.
Shuriken: Particle System curves scale value changed from max Scalar to scalar (visible in the animation window and debug inspector).
Shuriken: Particle system gizmos only drawn if no particle system is playing.
Shuriken: Added support for triangle list meshes in the mesh shape emitter.
Graphics: Soft shadows rotated option removed from directional lights. Unity will instead pick the best method based on platform and graphics card performance.
Fixed a bug where substance settings were not saved correctly in the .meta file
uScript and other asset store extension should now work again.
  评论这张
 
阅读(1392)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018