过年把Where is my water完了一遍,对这个游戏的创意和算法有一点赞叹.
于是琢磨了一下游戏算法上的实现,最大的难点是对水流、毒水、绿色的[不知道什么东西],这三种液体的处理,以及液体与各种物体之间的碰撞.
底层一定是一个物理引擎,而对各种不同的液体,可能有属性上的不同,比如粘性[可以在碰撞判断时,反弹一定影响,粘性大,反弹力度小,如果撞击力度过小,则直接粘在一起],伸缩性[用来判断边界,与其他物体之间碰撞检测,用于进行图形的绘制,如果伸缩性大,外层碰撞则绘制整体的水,如果内层碰撞则挤压],有摩擦力属性,等
比较头疼的就是对水流的绘制,如果没滴水是一个图形,如何绘制能使得多个水底聚在一起时,显示成一片水,而不是一些水滴.
我的思路是借助碰撞检测的数据,对于水滴有2层外壳,外层负责绘制,内层负责碰撞检测,不能重叠,外层可以重叠,在周期绘制时,对于水滴的数组进行遍历,外层重叠的部分,mask水,外层不重叠的部分,直接绘制水滴,不透明.对于mask的部分,进行背景的虚化及活动处理,产生液体活动的影像..
-----------------------------------------
个人思路,有没有回帖讨论的同学.
分享到:
相关推荐
新人教PEP版三年级下册小学英语 Unit 4 Where is my car 教学反思.docx
《Unit 4 Where is my car》是一篇针对小学英语教学的研究课例,主要探讨如何有效教授小学生关于位置和介词的英语知识。本课时涵盖了PEP小学三年级下册Unit 4 Part A Let’s learn 和 Let’s do的内容,旨在帮助学生...
【陕旅版英语教材Unit 6 Where is my eraser】是针对小学阶段学生设计的一单元学习内容,主要涉及英语中的位置介词以及简单的问路和指路情境对话。本单元的课堂练习题旨在帮助学生巩固所学知识,提高他们在实际生活...
"Where Is It V3.97 Build 0612 绿色英文特别版"是一款高效实用的文件搜索工具,专为用户快速定位和管理电脑中的文件而设计。这款软件以其出色的性能和便捷的用户体验在同类产品中脱颖而出,尤其适合需要频繁查找和...
这篇文档是针对陕旅版四年级英语教材Unit 6 "Where is my eraser"的一份课堂练习题及答案,旨在帮助学生巩固和提高对方位介词、物品归属以及一般疑问句的回答技巧。以下是对其中涉及知识点的详细说明: 1. **问答语...
这篇文档是针对小学三年级下学期英语学习的一套单元检测题,主要围绕PEP小学英语三年级下册Unit4 "Where is my car?" 的内容展开。这个单元的主题是寻找物品的位置,因此涉及了大量的词汇学习和方位表达。 一、听力...
【Unit 6 Where is my eraser】是陕旅版英语教材的一个单元,主要涉及的是位置与方位的表达,这是小学英语学习中的重要知识点。在这个单元的课堂练习题中,学生需要掌握如何用介词(如in, on, near, under)来描述...
这篇文档是针对小学三年级下学期英语Unit 6 "Where Is My Eraser" 的课时练习题目及答案。这个单元主要教授学生如何询问和指示物品的位置,以提高他们的日常交流能力和空间概念。 一、根据汉语意思补全短语这部分...
人教版小学三年级英语下册Unit4 Where is my car教案
年Unit 6 Where is my eraser课堂练习题及答案陕旅版精选.doc
这篇文档是针对小学三年级下学期Unit 6 "Where Is My Eraser" 的一节课程练习题目及答案。这个单元主要围绕询问物品位置和所属关系展开,帮助学生学习和巩固日常生活中常见的方位介词以及Whose引导的特殊疑问句。 ...
这篇文档是针对小学三年级下学期英语课程"Unit 6 Where Is My Eraser"设计的一份课时练习题及答案,旨在帮助学生巩固和提升对方位介词的理解和应用能力。练习题分为三个部分:选词填空、单项选择和句子翻译。 在第...
这篇文档是针对新人教PEP版三年级下册英语教材Unit4 "Where is my car"的全套课件,主要涵盖了一些核心的词汇、句型以及语言点。本单元旨在教授学生如何表达物品的位置,同时增强他们的空间概念。 1. **Warm-up** ...
### Linux下which、whereis、locate、find命令的详细区别及应用 #### 1. which命令 `which`命令主要用于查找可执行文件的位置。当您不确定一个命令或程序的完整路径时,`which`可以帮助您快速定位其所在位置。这个...
标题 "PEP版小学英语三年级下Unit4_Where_is_my_car?精品课件.ppt" 涉及的核心知识点是小学英语中关于位置介词的学习,主要集中在三个基本的位置介词:on, in, under。这个单元的目标是帮助学生理解和运用这些介词...
这篇文档是PEP小学英语三年级下册Unit 5 "Where Is My Ruler?" 的单元测试题及答案。这个单元主要围绕寻找物品的位置展开,旨在帮助学生提升听力和口语能力,同时复习和巩固字母、单词发音以及简单句型的运用。 ...
这篇文档是针对小学三年级下学期Unit 6 "Where Is My Eraser?" 的课时练习题及答案,旨在帮助学生巩固和提升对英语单词的认知以及基本语法应用能力。这个单元的主题围绕寻找橡皮擦展开,涉及家具、动物、交通工具、...
大班英语优秀教案《where’s my daddy mommy》润新教育.txt
新目标英语七年级上册unit4Where_is_my_schoolbag课件PPT课件.pptx
### which, whereis, locate, find 的用法与区别 #### 一、引言 在 Linux 操作系统中,文件管理是一项重要的技能。熟练掌握如何查找文件能够大大提高工作效率。本文将详细介绍 `which`, `whereis`, `locate` 和 `...