我有3D对象,我希望通过关闭渲染使其不可见。但是当我在运行时运行代码时它会显示::
"回调中的异常:System.Reflection.TargetInvocationException:调用的目标抛出了异常。 ---> UnityEngine.MissingComponentException:没有'渲染器'附加到" 3dObject"游戏对象,但脚本正试图访问它。 "
我想知道如果没有渲染器,那么我怎么能在场景/游戏视图中看到该对象。并且在检查员中没有任何东西(网格渲染器/渲染器/网格过滤器)
我使用 c#:dispute controller
def show
@dispute = @order.dispute
@comments = @dispute.comments.all
@comment = @dispute.comments.build(params[:comment])
@comment.user = current_user
end
dispite show view
<%= form_for [ @dispute, @comment], :url => order_dispute_comments_path do |f|-%>
<%= f.text_area :comment %>
<%= f.submit "Post", :class => "btn_green" %>
<% end -%>
routes
resources :orders do
resource :dispute do
resources :comments
end
end
comments controller
def create
# @dispute = @dispute.find params[:dispute_id]
@order = Order.find(params[:order_id])
@dispute = @order.dispute
@comment = @dispute.comments.new params[:comment]
@comment.user = current_user
if @comment.save
redirect_to order_dispute_path
end
end
end
我使用 vuforia 并希望在调用Tracking Lost函数后将最后一个跟踪对象保留在屏幕上。
或还有其他办法吗?
我是团结的新人,我知道这是一个非常基本的问题,但没有得到任何东西。需要帮忙..
答案 0 :(得分:0)
一种方法可能是: