写在黑板上的爱情留言

写在黑板上的爱情留言 
 
2004-08-24 13:30更新 来源:雅虎娱乐 第1页/共1页 << 上一页 | 下一页 >> 

我读大学的时候,学校里人流最密集的地方应数第三教学楼,因为很多公共课都在那里上,人来人往的。在第三教学楼一楼的入口处,有一块公用的黑板,大家可以用粉笔在上面写留言、发布寻物启事或者失物招领启事等等。

有一天,黑板的右下角忽然多了一行字,很多人都在围着看热闹,原来那上面写的是:“文文,请于明天晚上9:00在校门口的雷锋像下面等我,如果你我之间心有灵犀的话,你当然知道我是谁,如果你连我是谁都猜不出来, 那我们就没有见面的必要了!”

第二天,原来的那行字的下面多了一行娟秀的字体:“亲爱的,我当然知道你是谁!为了方便起见,请于今晚8:45来女生楼下接我,请手捧999朵玫瑰并高呼我的名字,这样我就会很快来到你身边,不见不散。”

那天晚上,很多满怀好奇心的男男女女在女生楼下望眼欲穿地等待着,都想看看故事的男女主角到底是谁,可是等了大半个晚上却没有任何令人激动的场面出现,于是大家纷纷咒骂是谁搞的恶作剧,恨不得抓出来打一顿云云。

谁知道次日清晨黑板上又多了一句话,显然是那个男生写的:“亲爱的,如果我只剩下一块钱了,我该给你买一朵玫瑰花呢还是给自己买一个面包?”

于是,大家的好奇心又被激起来了,不知道那个叫“文文”的女孩会选择浪漫还是先照顾那个可怜的男生的肚子。然而,第二天,还是那种娟秀得令人心动的字体,但她的答案却让所有的人拍案叫绝:

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.


  去买只粉笔吧~这样我们才能继续……(来源:网友)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是使用Unity在Pico中实现在黑板写字的代码: 1. 创建一个Plane对象,并将其旋转90度,使其成为一个平面。 ``` GameObject plane = GameObject.CreatePrimitive(PrimitiveType.Plane); plane.transform.Rotate(new Vector3(90, 0, 0)); ``` 2. 创建一个材质,并将其贴到Plane上。 ``` Material material = new Material(Shader.Find("Standard")); plane.GetComponent<Renderer>().material = material; ``` 3. 创建一个RenderTexture,用于渲染黑板上的内容。 ``` RenderTexture renderTexture = new RenderTexture(1024, 1024, 24); ``` 4. 将RenderTexture设置为材质的主纹理。 ``` material.mainTexture = renderTexture; ``` 5. 创建一个Camera,并将其渲染目标设置为RenderTexture。 ``` GameObject cameraObject = new GameObject("Camera"); Camera camera = cameraObject.AddComponent<Camera>(); camera.targetTexture = renderTexture; ``` 6. 将Camera的位置设置为黑板的位置,并使其朝向黑板。 ``` cameraObject.transform.position = new Vector3(0, 1, -2); cameraObject.transform.LookAt(plane.transform); ``` 7. 创建一个画笔对象,并将其放在Pico的手柄上。 ``` GameObject brush = GameObject.CreatePrimitive(PrimitiveType.Sphere); brush.transform.localScale = new Vector3(0.05f, 0.05f, 0.05f); brush.GetComponent<Renderer>().material.color = Color.black; brush.transform.parent = PicoUnityActivity.instance.ControllerRight.transform; brush.transform.localPosition = new Vector3(0, 0, 0.1f); ``` 8. 在Update函数中,检测手柄的触发键是否按下,并在黑板上绘制画笔的位置。 ``` void Update() { if (PicoInputManager.Controller.Pico_ControllerRight.GetPress(Valve.VR.EVRButtonId.k_EButton_SteamVR_Trigger)) { Ray ray = new Ray(brush.transform.position, brush.transform.forward); RaycastHit hit; if (Physics.Raycast(ray, out hit)) { Vector2 uv = hit.textureCoord; uv.x *= renderTexture.width; uv.y *= renderTexture.height; RenderTexture.active = renderTexture; GL.PushMatrix(); GL.LoadPixelMatrix(0, renderTexture.width, 0, renderTexture.height); GL.Begin(GL.TRIANGLES); GL.Color(Color.black); GL.Vertex3(uv.x, uv.y, 0); GL.Vertex3(uv.x + 10, uv.y, 0); GL.Vertex3(uv.x, uv.y + 10, 0); GL.End(); GL.PopMatrix(); RenderTexture.active = null; } } } ``` 这样,就可以在Pico中实现在黑板写字了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值