2017-05-04 6 views
0

私は反応ネイティブとアンドロイドの初心者です。私は反応のネイティブに統一ビューを統合しようとします。そして、私はsthを行うRN Docsに従います。 The DocsUnity3dは反応ネイティブに統合すると更新されません。

すべてが正常に見える、UnityViewが表示されます。しかし、問題は、Unityは更新されず、一時停止のように見えるということです。

多分私は何か無視しましたか?

いくつかのコード:

public UnityView(Context context, AttributeSet attrs, int defStyle) { 
    ... 

    // AddUnityView 
    mUnityPlayer = UnityManager.instance().getUnityPlayer(); 
    LinearLayout mParent=(LinearLayout)findViewById(R.id.realView); 
    View mView=mUnityPlayer.getView(); 
    mParent.addView(mView); 
    mUnityPlayer.requestFocus(); 
    ...} 

'use strict' 
 
import React, { Component } from 'react'; 
 
import { View } from 'react-native'; 
 
import { requireNativeComponent } from 'react-native'; 
 
    
 
class UnityView extends Component { 
 
    setNativeProps(props){ 
 
    this.root.setNativeProps(props); 
 
    } 
 
    render() { 
 
    return ( 
 
     <UnityViewNative 
 
     {...this.props} 
 
     style={[ 
 
      {backgroundColor: 'transparent'}, 
 
      this.props.style, 
 
     ]} 
 
     ref={(r)=>{this.root = r}} 
 
     /> 
 
    ); 
 
    } 
 
} 
 
    
 
UnityView.propTypes = { 
 
    
 
}; 
 
    
 
const UnityViewNative = requireNativeComponent('RCTUnityView', UnityView); 
 
    
 
export default UnityView; 
 

 

+0

あなたは、このためのソリューションを見つけることに終わるでしたか? – Form

答えて

0

ユニティ・プレイヤーが実際に一時停止される可能性があります。

あなたはこれを試みることができる...

mUnityPlayer.resume(); 
関連する問題