果然是在开玩笑。
等后面上传git代码
代码,用ComputeShader来运算,虽然不用遍历运算了,但是还要遍历赋值。感觉没淘到多少便宜.
using UnityEngine;
public class MeshDeformerInputByCS : MonoBehaviour
{
float force = 1f;
float forceOffset = 0.1f;//用于产生力的角度
void Update()
{
if (Input.GetMouseButton(0))
{
HandleInInput();
}
if (Input.GetMouseButtonUp(0) )
{
HandleEndPression();
}
}
void HandleInInput()
{
Ray inputRay = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(inputRay, out hit