Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • 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
0
Question by jack_sparrow · Nov 18, 2014 at 08:25 AM · videomovietexturevideotexture

how to execute two line of code simultaneously.???

hi

i have two movie textures.. MainTexture MaskTexture

when i play this two movie textures.

 maintexture.Play();
 masktexture.Play();

i am getting delay in playing second masktexture. so how can i execute both texture simultaneously.. ???

plz help

Comment
Add comment · Show 4
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 CHPedersen · Nov 18, 2014 at 08:35 AM 1
Share

A single thread cannot execute two lines of code simultaneously. That's simply not possible.

$$anonymous$$ultiple threads do execute code simultaneously, but Unity is not threadsafe, and the movie texture is part of the Unity API.

The answer to this problem should be found elsewhere - there must be another reason you experience this delay. Perhaps it's doing some kind of pre-loading or buffering. In any case, there is no rendering of frames in between two directly consecutive lines of code where you get to visibly experience a delay between the lines. If one call to .Play takes long to return before it gets to the next call to .Play, you would see it as your app freezing, not one video delaying.

avatar image incorrect · Nov 18, 2014 at 09:03 AM 0
Share

Although it is not possible to execute two lines simultaneously, in fact they are executed with such a small delay that you can not notice it, so the problem is with something else.

avatar image screenname_taken · Nov 18, 2014 at 09:23 AM 0
Share

What the rest said. If you have both lines in the same script, in the same function one right after the other, then they are executed in the same frame. (Or at least their execution is started the same frame.)

Are the movies the same format? Is one more compressed than the other?

avatar image meat5000 ♦ · Nov 18, 2014 at 11:27 AM 0
Share

As matey says above, the delay is the time of loading/buffering the first frame of the video.

Get them pre-loaded way before play.

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

31 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Video Import failure after Unity update [5.4.1p1] 0 Answers

Short looping videos on Mobile platforms 0 Answers

How to play Alpha video in unity ? 4 Answers

Play, seek a video 1 Answer

Converting a video to a material 1 Answer


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