csharp UGUIで动的にメッシュを描画する
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp UGUIで动的にメッシュを描画する相关的知识,希望对你有一定的参考价值。
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class DynamicMeshWithUGUI : Graphic
{
protected override void OnPopulateMesh(VertexHelper vh)
{
// 頂点の順番
vh.AddTriangle(0,1,2);
// UIVertex:各頂点の情報
var v0 = new UIVertex();
v0.position = new Vector3(-100f, -100f);
// 修正箇所 : 色情報追加
v0.color = new Color32(255, 0, 255, 255);
var v1 = new UIVertex();
v1.position = new Vector3(0, 100f);
// 修正箇所 : 色情報追加
v1.color = new Color32(255, 255, 255, 255);
var v2 = new UIVertex();
v2.position = new Vector3(100f, -100f);
// 修正箇所 : 色情報追加
v2.color = new Color32(255, 255, 0, 255);
// 頂点情報を渡す
vh.AddVert(v0);
vh.AddVert(v1);
vh.AddVert(v2);
}
}
以上是关于csharp UGUIで动的にメッシュを描画する的主要内容,如果未能解决你的问题,请参考以下文章
javascript [webgl的]四角形メッシュ描画
apache_conf htaccessキャッシュを有效化
javascript [webgl的]复数メッシュ表示
ruby redirect_to的时のフラッシュメッセージ
csharp DIできる状态で,动的にオブジェクトを生成する(普通にGameObject.Instantiateすると,生成されたオブジェクトにはDIされない))
csharp 动的にRigidbodyのアクティブを制御するだけ?$ $ $ $ $ $ $ $ $ $ $ $ //bitbucket.org/hoge_foo_bar_piyo/basic-uni